Няма нужда да пишем собствена съхранена процедура, за да направим това. Oracle предоставя вградена съхранена процедура, която можем да използваме:DBMS_UTILITY.EXEC_DDL_STATEMENT :
DBMS_UTILITY.EXEC_DDL_STATEMENT('create table t1 (id number)');
Всъщност това е по-безопасно от заобиколната процедура, предложена в приетия отговор тъй като не позволява изпълнението на DML и така е защитен срещу SQL инжектиране