Không cần phải viết thủ tục được lưu trữ của riêng chúng tôi để thực hiện việc này. Oracle cung cấp một quy trình được lưu trữ sẵn mà chúng ta có thể sử dụng: DBMS_UTILITY.EXEC_DDL_STATEMENT :
DBMS_UTILITY.EXEC_DDL_STATEMENT('create table t1 (id number)');
Trên thực tế, điều này an toàn hơn quy trình giải pháp được đề xuất trong câu trả lời được chấp nhận vì nó không cho phép thực thi DML và do đó được bảo vệ chống lại việc đưa vào SQL