Het is niet nodig om onze eigen opgeslagen procedure te schrijven om dit te doen. Oracle biedt een ingebouwde opgeslagen procedure die we kunnen gebruiken:DBMS_UTILITY.EXEC_DDL_STATEMENT :
DBMS_UTILITY.EXEC_DDL_STATEMENT('create table t1 (id number)');
In feite is dit veiliger dan de tijdelijke oplossing die wordt voorgesteld in het geaccepteerde antwoord omdat het de uitvoering van DML niet toestaat en dus is beschermd tegen SQL-injectie