How should positioned update/delete be best used with the DB-API: 1. cursor.execute("update set ... where CURRENT") 2. cursor.execute("update set ... where CURRENT of SELF") 3. cursor.execute("update set ... where CURRENT of %s" % str(cursor)) 4. cursor.execute("update set ... where CURRENT of ?",(cursor,)) or 5. cursor.update("set ...") i.e. with a new method. Best regards Dieter