Вот кусок кода Oracle, который я пытаюсь адаптировать. Я сократил все детали:
declare
begin
loop
--do stuff to populate a global temporary table. I'll call it 'TempTable'
end loop;
end;
/
Select * from TempTable
Прямо сейчас этот запрос работает нормально, если я запускаю его в два этапа. Сначала я запускаю программу сверху, затем я запускаю select *, чтобы получить результаты.
Можно ли объединить две части, чтобы я мог заполнить глобальную временную таблицу и получить результаты за один шаг?
Заранее спасибо!