If transaction A is waiting on a lock held by transaction B and transaction B rolls back to a savepoint (releasing the lock), transaction A remains blocked until transaction B ends completely (with either a full rollback or a commit). Does anyone know if this is still the case in 12c? I really hate this behavior. Thanks, Matt