De procedure kan niet worden gecompileerd omdat de tabel niet aanwezig is tijdens het compileren.
Wikkel de invoeging ook in execute onmiddellijk, of gebruik een globale tijdelijke tabel (over het algemeen de voorkeursoplossing voor tijdelijke gegevens).
create or replace procedure insertval8 (id in number,
name in char )
is
begin
execute immediate 'create table edu2(id number(20), name char(12))';
execute immediate 'insert into edu2(id, name) values (:1, :2)'
using id, name;
end;