Partial rollback is possible for a selectable procedure modifying data [CORE3137] #3514
Submitted by: @pavel-zotov
Is related to QA257
create table tab (col int);
insert into tab (col) values (1);
create procedure proc returns (ret int)
select col from tab; -- returns 1
select ret from proc;
select col from tab; -- returns 2!!!
I.e. only the second update gets undone. Required prerequisite to step on this bug:
* Selectable stored procedure
Perhaps the complete list is very rare in practice. Otherwise I'm clueless why nobody had noticed this issue during the past 10 years, as this bug is inherited from InterBase.
The fix will be committed into all the branches soon.
====== Test Details ======
0xFF. This was my first reported REAL bug... :-)
The text was updated successfully, but these errors were encountered: