Is there any way to guarantee that an application won\'t fail to release row locks in Oracle? If I make sure to put commit statements in finally blocks, that handles the case of
COMMIT inside finally is probably the last thing you should do since you should (almost) never commit anything that threw an exception.