Я привык к Microsoft SQL Server, где последний SELECT
запрос хранимой процедуры определяет, что возвращается.
В Oracle я всегда использую параметр SYS_REFCURSOR
OUT
для возврата данных из запросов.
Существуют ли другие варианты возврата данных из SELECT
запросов в хранимых процедурах Oracle?
Как насчет SELECT
запросов, которые выбирают только одну строку? SYS_REFCURSOR
все еще необходим?
РЕДАКТИРОВАТЬ: мне нужно знать ответ для Oracle 11g R2 (я должен был упомянуть об этом явно, а не только в тегах).