altocompta/sql/upgrade.sql

27 lines
No EOL
582 B
PL/PgSQL

CREATE OR REPLACE FUNCTION comptaproc.get_follow_up_tree(action_gestion_id integer)
RETURNS SETOF integer
LANGUAGE plpgsql
AS $function$
declare
i int;
x int;
e int;
begin
for x in select aga_least
from action_gestion_related
where
aga_greatest = action_gestion_id
loop
return next x;
for e in select * from comptaproc.get_follow_up_tree(x)
loop
return next e;
end loop;
end loop;
return;
end;
$function$
;