Now that 7.1 is safely in the can, is it time to considerthis patch? It provides cursor support in PL.
http://www.airs.com/ian/postgresql-cursor.patch
Nathan Myersncm(at)zembu(dot)com