Hi all,
As stated in my last post, we removed the COMMIT statement from the enhancement that followed the usage decision. After that I haven't faced this issue (touchwood ).
I am closing the thread here - this was an indeed good learning!
Thanks all.
Regards
Snigdho