* Based on the "Have lock, seek row: A handy function to retrieve a row, given a lock" article by Serge Rielau * which used to be hosted here https://www.ibm.com ...