Dimitry Sibiryakov wrote 26.11.2021 16:01:
4. With reference to item 1 above, if "Update..Returning" returns a statement
type of isc_info_sql_stmt_select then you _do_ have to also parse the
statement in IBX so that you know its an UPDATE and IStatement.execute has to
be called instead of IStatement.openCursor.
No, openCursor() must be called here, not execute().
Actually, execute() also should work as long as the query updates only one
record.
--
WBR, SD.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel