Hi When I run the function below I recieve an error message saying that column definitions need to be specified for a function returing a type RECORD.
I was under the impression that the FOR row IN SELECT... loop would assign a column structure to the RECORD type. Am I wrong about this? CREATE FUNCTION test() RETURNS SETOF RECORD AS ' DECLARE row RECORD; BEGIN FOR row IN SELECT * FROM dates LOOP RETURN NEXT row; END LOOP; RETURN; END; ' LANGUAGE 'plpgsql'; PostgreSQL 7.3.2-3 on Red Hat 9. Regards John Duffy ----------------------------------------- Email provided by http://www.ntlhome.com/ ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/docs/faqs/FAQ.html