The EXEC_DDL_STATEMENT procedure provides the capability to execute a DDL command.
EXECUTE privilege on the DBMS_UTILITY module.
BEGIN
CALL DBMS_UTILITY.EXEC_DDL_STATEMENT(
'CREATE TABLE job (' ||
'jobno DECIMAL(3),' ||
'jname VARCHAR(9))' );
END@