PL SQL Statements Oracle PLSQL Tutorial

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> EXEC runddl('select sysdate from dual');
PL/SQL procedure successfully completed.