Prosedur tidak dapat dikompilasi karena tabel tidak ada pada waktu kompilasi.
Bungkus sisipan dalam eksekusi langsung juga, atau gunakan tabel sementara global (umumnya solusi yang lebih disukai untuk data sementara).
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;