I have a method which prepares non dbc tables for transactions. Most of the time it works as expected.
I am well aware of the dangers of doing that within transactions or on tables already in table buffering mode. So I test for those conditions before attempting to run the command
Debugging confirms that the Buffering for the relevant table at the point the command is applied is 1 (no buffering)
Despite which it still fails with the error "Command cannot be issued on a table with
cursors in table buffering mode "
I've tried setting the buffering to 3 (optimistic Row) and I've ensure no related table are open in the forbidden mode.