Eu tenho uma função SQL que retorna refcursor
como parâmetro de saída. Como posso buscar dados depois de chamar essa função?
Posso chamar com sucesso a função como: select data_out from get_data_by_id('5482100')
. Aqui data_out
está um refcursor
. Eu tentei: fetch next from (select data_out from get_data_by_ids('5482100'))
mas me dá um erro:
ERROR: syntax error at or near "("
LINE 1: fetch next from (select data_out from get_data_by_ids(...
^
SQL state: 42601
Character: 17
se sua função retornar um refcursor como parâmetro OUT:
use uma combinação de
DO
bloco, operações de cursor e busca de dados: