Hola Sir Matrix,
con el usuario SYS o SYSTEM, prueba a darle permiso de crear tabla al usuario MTHAYER:
Código:
GRANT CREATE TABLE TO MTHAYER;
Sí, puede parece extraño porque ese permiso ya lo tiene, pero hay una peculiaridad: lo tiene mediante un rol, no de manera específica, y en las sentencias DDL dinámicas creo que ese detalle es importante. Lo mismo para el DROP.
Bueno, prueba a ver y nos cuentas.
Saludos.