Hi Chris,
Quote:
i'm pretty sure that i've found a bug in a database setup with cursors
and duplicates. I can reproduce this in several of my tests; a test
program to reproduce the bug is attached, see below. |
Thanks for the test case, I have taken a look and can see what is
going on.
The basic issue is that the cursor delete operation is not entirely
complete until the cursor is closed or moved (otherwise the cursor's
position is not well-defined after a delete). So this issue only
applies in between a cursor delete and the next operation on that
cursor, and then only if there is another cursor performing a scan in
the same thread.
I have a fix that is being reviewed, I'll let you know when it's done.
Regards,
Michael Cahill, Oracle.
P.S. We monitor the OTN forum much more actively than this newsgroup,
now:
http://forums.oracle.com/forums/forum.jspa?forumID=271