Вы можете указать выходные параметры для хранимой процедуры, добавив ключевое слово «output» после параметра в команде «Создать процедуру MyStoredProcedure ...».
Temp Таблицы, конечно, существуют, локальные или глобальные.
T-SQL в Sybase IQ вы также можете выбрать из хранимой процедуры, что-то вроде этого, предположим, что ваша процедура называется "MyStoredProcedure"
SELECT MyId
FROM MyStoredProcedure()
Наконец, вы также можете создавать производные таблицы (по крайней мере, они работают в Sybase IQ), например, для объединения с результатами ваших хранимых процедур
SELECT t1.Name, t1.Address, t2.MyId
FROM MyTable t1, (SELECT MyId FROM MyStoredProcedure()) t2
WHERE t1.MyId = t2.MyId