Ao ler a descrição da alternativa abaixo, fiquei com uma dúvida, essa transação anterior é limitada a sessão corrente, certo?
[...]O primeiro comando COMMIT, na segunda linha, finaliza uma transação aberta, por exemplo dentro de um bloco anterior.
Se uma outra pessoa estiver logada no banco de dados simultaneamente, seja com o mesmo usuário ou usuário diferente, realizar uma transação DML e não fizer commit/rollback, o commit/rollback que eu estou realizando dentro do meu bloco PL/SQL não irá confirmar/desfazer as alterações desta outra pessoa, né?