Creación de tabla e inserción dentro del mismo procedimiento en pl / sql
Estoy intentando crear una tabla y luego insertar algunos valores en ella dentro del mismo procedimiento en pl / sql. Intenté ejecutar la siguiente consulta sin éxito:
create or replace Procedure insertval8(id_no in number,e_name in char)
is
begin
execute immediate 'create table edu2(id number(20), name char(12))';
insert into edu2 values(&id_no,&e_name);
end;
muestra
LINE/COL ERROR
-------- -----------------------------------------------------------------
5/1 PL/SQL: SQL Statement ignored
5/13 PL/SQL: ORA-00942: table or view does not exists
El error persiste hasta que elimine el código de inserción.