Tom fornece uma ótima resposta para isso:nos níveis de isolamento da transação
Ele diz:
O nível de isolamento READ UNCOMMITTED permite leituras sujas. O Oracle Database não usa leituras sujas, nem mesmo as permite. O objetivo básico de um nível de isolamento READ UNCOMMITTED é fornecer uma definição baseada em padrões que permita leituras sem bloqueio.
...
Agora, um banco de dados que permitiu uma leitura suja... não só retorna a resposta errada, mas também retorna... [uma resposta]... que nunca existiu na tabela. Em um banco de dados multiusuário, uma leitura suja pode ser uma recurso perigoso.Pessoalmente, nunca vi a utilidade dele...
O ponto aqui é que a leitura suja não é um recurso; em vez disso, é a responsabilidade. No Oracle Database, isso não é necessário. Você obtém todas as vantagens de uma leitura suja - sem bloqueio - sem nenhum dos resultados incorretos.