Please CC me off-list, if at all possible.
I don't think I'm being stupid.
I even read the FAQ and TODO list as well as the link from "cursor" in the
TODO list about potential cursors outside transactions.
archive=> select version();
version
So I've finally gotten around to applying this patch for cursors...
http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/executor/nodeUnique.c
1.34.2.1
Now it's POSSIBLE that I've managed to screw up something fundamentally
simple in the patch/make/install process, so step by step.