Hmmm... deleting a row while your pointers are actively
looking at it? That's an enqueing conflict. In essence you're
attempting to delete [read: write on] your row while you have it
locked in "share" mode. It depends upon your database... Some will
simply change your privileges to "write" and complete the update;
others will give you a stream of warning messages, but perform the
update anyway, and still others will stop the update altogether.
[Basically it's NOT a good habit to get into!]