One of our developers is having a problem using Test Window to debug a package. The problem occurs when he attempts to break out of the execution. In database A, the execution stops successfully and he is able to continue working as expected. In database B, the process and test window hangs after the break. The session must then be killed using ALTER SYSTEM KILL SESSION which stops the PL/SQL Developer session and logs it off the database. When we have to kill the session, there is an orphan session that must also be killed manually. If we wait to kill the orphan session it has occasionally resulted in packages being locked and therefore unable to be recompiled, executed, or dropped. Closing PL/SQL Developer does not relieve the lock -