Tom geeft hier een geweldig antwoord op:op transactie-isolatieniveaus
Hij zegt:
Het READ UNCOMMITTED-isolatieniveau staat dirty reads toe. Oracle Database gebruikt geen dirtyreads, en staat ze zelfs niet toe. Het basisdoel van een READ UNCOMMITTED-isolatieniveau is om een op standaarden gebaseerde definitie te bieden die niet-blokkerende reads mogelijk maakt.
...
Nu, een database die een dirtyread toestond ... geeft niet alleen het verkeerde antwoord terug, maar geeft ook ... [een antwoord] ... dat nooit in de tabel heeft bestaan. In een database met meerdere gebruikers kan een vuile read een gevaarlijke eigenschap.Persoonlijk heb ik er nooit het nut van ingezien...
Het punt hier is dat vuil lezen geen functie is; het is eerder verantwoordelijkheid. In Oracle Database is het gewoon niet nodig. U krijgt alle voordelen van een vuile lezing - geen blokkering - zonder een van de onjuiste resultaten.