The transaction scope spans the entire procedure, which may not be the desired behavior. If the same unit has both this issue and issue TRANSACTION keyword given within actual transaction level, then it's likely that transactions are way beyond what is expected.