PL SQL Statements Oracle PLSQL Tutorial

SQL>
SQL> CREATE OR REPLACE PROCEDURE dynPLSQL (blk IN VARCHAR2)
  2  IS
  3  BEGIN
  4     EXECUTE IMMEDIATE 'BEGIN ' || RTRIM (blk, ';') || '; END;';
  5  END;
  6  /
Procedure created.
SQL>