>So when they read and processes that builds table can't update table - this is the issue.
A product called SAS/Share exists to manage multi-user table access, so you can read and write (as in update, not delete or rename, see below) tables at the same time
>In most cases they read tables only once. While doing UNIX-tied deletes and removes we can update tables well.
If the table is still locked, it is still being being read, unless the process does bizarre things. Your deleting/renaming will likely cause errors and abort the reading process. If it doesn't, maybe the reading process can release it earlier? Does it use sasfile statements or similar?