Cursors and recursion

From: Don Croata <el(dot)croata(at)gmail(dot)com>
To: pgsql-sql(at)postgresql(dot)org
Subject: Cursors and recursion
Date: 2005-12-28 14:29:19
Message-ID: be9533860512280629m1c1163bm73fef37f17541423@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Hi,

I've been trying to do recursion and cursors in PL/PgSQL (PostgreSQL 8.1).
It's a function who has a cursor and calls itself, but the problem raises
after the first recursion, when PgSQL complains:

ERROR: cursor "cur" already in use

Are the cursors kept globally? or cached like TEMP TABLE?

There's an example code available in http://www.croata.cl/cur.sql . In fact,
it is an abstraction of the real stored procedure where the problem occurs.

--

Thanks in advance,
Cro

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message J Crypter 2005-12-28 15:28:23 instead of trigger in pg
Previous Message elein 2005-12-28 00:35:03 Re: "large" IN/NOT IN subqueries result in query returning wrong data