If I don't have the select privilege, the DRS stage won't work.
I asked whether you had SELECT privilege to the system tables, not to the data tables.
It is the system tables that must be interrogated to return a list of table names, where it appears your problem is occurring.