plpgsql : column definition list - Mailing list pgsql-novice

From Masse Jacques
Subject plpgsql : column definition list
Date
Msg-id 0B87317EA62BD211A02A00A0C9DFB7EC9B6011@hermes.bordeaux.cemagref.fr
Whole thread Raw
Responses Re: plpgsql : column definition list
List pgsql-novice
The result of the function test() should be a list of integer coming from a
column "ech_id" from a recursive function
data.sp_ech_recurs_desc_a(integer).

I have the following message:
ERROR:  a column definition list is required for functions returning
"record"

How to define this list in this function ?

Thanks
--------
CREATE OR REPLACE FUNCTION test()
  RETURNS SETOF record AS
'
declare
    parent integer;
    rec RECORD;
begin
    ... a "SELECT INTO parent ..." giving a value to the variable parent
...
    FOR rec IN SELECT ech_id from data.sp_ech_recurs_desc_a(parent) LOOP
        RETURN NEXT rec;
    END LOOP;
return;
end
'
  LANGUAGE 'plpgsql' VOLATILE;
------------

pgsql-novice by date:

Previous
From: michael@floog.net
Date:
Subject: Re: help with COPY from .csv file into database
Next
From: Martin Foster
Date:
Subject: Performance Bottleneck