>One solution is, on a point where you use the table, check if you can do EXCLUSIVE. Something like:
>
>TRY
> USE xyz EXCLUSIVE
> PACK
> USE
> CATCH
>*just head on
>ENDTRY
>
>USE xyz
>
>
>On a "near constant use" from time to time it should pack.
And, also, on a sufficiently large table, the pack should take enough time for some user to try to hit it while it's being packed. A friendly message should follow.