You cannot bind or unbind a database object when:
Dirty reads are active on the object.
A cursor is open on the object
In addition, Adaptive Server needs to lock the object while the binding or unbinding takes place, so the procedure may have a slow response time, because it waits for locks to be released. See “Locking to perform bindings” for more information.