Используйте только return;
как отдельный оператор, например:
create or replace function my_func()
returns setof int language plpgsql as $$
begin
return query select generate_series(1,2);
return;
return query select generate_series(3,4);
end $$;
select my_func();
my_func
---------
1
2
(2 rows)