>
> No, the question is what is the patch trying to accomplish, because
> as far as I can see it's wrong. It seems to be trying to insert the
> plpgsql name of the cursor, which is not necessarily the SQL name.
>
All explicit cursors (what I know) use named SQL cursors. SQL name is
checked in OPEN statement. Refcursors are problematic. But refcursors
are not updatable.
We have to check this case and raise error. It's correct - holdable
cursors aren't updatable. It's WIP patch
Regards
Pavel Stehule