It isn't mentioned there, but there is a link to this article on The Keys to
Record Locking:
http://www.jbase.com/r5/knowledgebase/howto/general/common/RecordLocking.htm
...under the NOTES section of the RELEASE command, which states:
"...This is an important point. Avoid using the RELEASE statement without
arguments. Not only does this release all locks in all files and all
execution locks taken by the current program (which may be undesirable due
to the fact that one or more locks must remain set), it also releases all
execution locks set in the current program with the LOCK statement. Plus it
imposes additional overhead such that the entire lock table has to be
searched for all locks belonging to the current process."
-Bill