create or replace function exec_immediate(stmt clob) return clob as begin execute immediate stmt; return stmt; end exec_immediate; /
select exec_immediate('create table tq84_test(a number)') from dual;
pragma autonomous_transaction
create or replace function exec_immediate(stmt clob) return clob as PRAGMA AUTONOMOUS_TRANSACTION; begin execute immediate stmt; return stmt; end exec_immediate; /
Index