Received: from sss.pgh.pa.us (sss.pgh.pa.us [216.151.103.158]) by postgresql.org (8.11.3/8.11.1) with ESMTP id f3QFcK307810 for ; Thu, 26 Apr 2001 11:38:20 -0400 (EDT) (envelope-from tgl@sss.pgh.pa.us) Received: from sss2.sss.pgh.pa.us (tgl@localhost [127.0.0.1]) by sss.pgh.pa.us (8.11.3/8.11.3) with ESMTP id f3QFc4R16421; Thu, 26 Apr 2001 11:38:05 -0400 (EDT) To: Alex Pilosov cc: pgsql-interfaces@postgresql.org Subject: Re: can external C-function get multiple rows? In-reply-to: References: Comments: In-reply-to Alex Pilosov message dated "Thu, 26 Apr 2001 11:25:43 -0400" Date: Thu, 26 Apr 2001 11:38:04 -0400 Message-ID: <16417.988299484@sss.pgh.pa.us> From: Tom Lane X-Archive-Number: 200104/119 X-Sequence-Number: 1503 Alex Pilosov writes: > On Thu, 26 Apr 2001, Tom Lane wrote: >> Alexey Nalbat writes: > So, can C-function return multiple rows? >> >> In 7.1 it is possible to do this by using the new function-call >> interface and adhering to the "functions returning sets" protocol >> described in src/backend/utils/fmgr/README. > ooo. Does plpgsql or pltcl support that? Not yet. Are you volunteering to make it happen ;-) ? regards, tom lane