Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como criar e usar tabela temporária no procedimento armazenado oracle?


Basta criá-lo primeiro (uma vez, fora do seu procedimento) e depois usá-lo em seu procedimento. Você não quer (tentar) criá-lo em cada chamada do procedimento.
create global temporary table tmp(x clob)
on commit delete rows;

create or replace procedure...
-- use tmp here
end;