--
-- lob_get_data/1
--
create or replace function lob_get_data(
integer
) returns text as $$
declare
p_lob_id alias for $1;
v_rec record;
v_data text default '';
begin
for v_rec in select data, segment from lob_data where lob_id = p_lob_id order by segment
loop
v_data := v_data || v_rec.data;
end loop;
return v_data;
end;$$ language plpgsql;