SQL> SQL> CREATE OR REPLACE PROCEDURE runddl (ddl_in in VARCHAR2) 2 AUTHID CURRENT_USER 3 IS 4 BEGIN 5 EXECUTE IMMEDIATE ddl_in; 6 END; 7 / Procedure created. SQL> SQL> SQL> EXEC runddl('select sysdate from dual'); PL/SQL procedure successfully completed.