I have a table on the AS400 that is maintained by triggers. Lets call that table NameKeys. Now every time a trigger fires that causes a record to be update, deleted, or inserted into NameKeys, I would expect there to be a record lock on NameKeys. But I would also expect the record lock to disappear as soon as the update, delete, or insert completes. What I am finding is that these locks a persisting long after the update/insert/delete completes, and that is causing all sorts of problems. Does anyone know if this is normal behavior for DB2 on the AS400 (V5R4)? Any suggestions on how to make the locks not persist so long?