...
The user is not authorized to execute the SQL statement.
The user is not authorized to execute this SQL statement for data definition. The privilege necessary for this SQL statement is only granted within a role. Such limited privileges are sufficient for other SQL statements, but not for those relating to data definitions.
Use a query statement issued on the system table DOMAIN.TABLEPRIVILEGES or DOMAIN.COLUMNS to find out the tables or columns for which you have privileges. You cannot execute the desired SQL statement.