I have a code like this (pseudo ...)
MyTable myTable;
MyTable2 myTable;
ttsbegin;
...
MyTable = MyTable::find(myId, true); // true = select for update
myTable.delete(); /*****/
MyTable2 = MyTable.getMyTable(); // getMyTable use some of the values myTable columns, in order to find the other table.
ttscommit;
========
Is there any problem doing MyTable2 = MyTable.getMyTable(); after doing myTable.delete();
Does the above can work sometimes, and sometimes cannot work properely?
(Not a guess, but I need a well known answer).
Thanks :)