Retornar o registro do conjunto (tabela virtual) da função
Preciso da função Postgres para retornar uma tabela virtual (como no Oracle) com conteúdo personalizado. A tabela teria 3 colunas e um número desconhecido de linhas.
Eu simplesmente não consegui encontrar a sintaxe correta na interne
Imagina isto
CREATE OR REPLACE FUNCTION "public"."storeopeninghours_tostring" (numeric)
RETURNS setof record AS
DECLARE
open_id ALIAS FOR $1;
returnrecords setof record;
BEGIN
insert into returnrecords('1', '2', '3');
insert into returnrecords('3', '4', '5');
insert into returnrecords('3', '4', '5');
RETURN returnrecords;
END;
Como isso está escrito corretamente?