I made a function like this
create or replace function get_source2(TableName character varying)
returns setof integer as
$$
declare
geom geometry;
snode integer;
begin
execute ('select get_source(geom) from '|| TableName)
into snode;
return snode;
end
$$
language plpgsql;
output data would be array type
so I try to use setof.
If I don't use setof, it runs well but only one result comes out.
However if I use setof
I get an error like that
error : RETURN cannot have a parameter in function returning set