sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo crear y usar una tabla temporal en el procedimiento almacenado de Oracle?

Simplemente créelo primero (una vez, fuera de su procedimiento) y luego utilícelo en su procedimiento. No desea (intentar) crearlo en cada llamada del procedimiento.

create global temporary table tmp(x clob)
on commit delete rows;

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