=?ISO-8859-1?Q?nicola_zandon=E0?= <nick(dot)zando(at)gmail(dot)com> writes:
> When i try to execute this code i get a :
> ERROR: cursor "cur" is not a simply updatable scan of table "zone"
> CONTEXT: SQL statement "UPDATE zone SET end_period = $1 WHERE
> CURRENT OF $2 "
> PL/pgSQL function "test_select" line 16 at SQL statement
The example works for me, using a simple definition of the "zone"
table. Maybe your "zone" is not a table but a complicated view?
Or it could be a bug that's been fixed. What PG version are you using?
regards, tom lane