create or replace function multi092() returns setof type01 as $$ declare ret type01; begin for i in 1..5 loop ret.num := 1000 + i; ret.data := 'DATA_' || i; return next ret; end loop; return; end; $$ language plpgsql;