Run first as SYS:

Code:
Grant Create Any Table to User;
It should be given directly for execute immediate, not via a role.