Also die
Ansi Joins aus
SQL/92 sind deutlich besser lesbar als die Oracle Joins,
weil die Verknüpfungen zwischen den Tabellen getrennt von den Filterbedingungen sind.
Wenn man 4 und mehr Tabellen verknüpfen muss, dann kann man bei der alten Syntax leicht mal einen Teilausdruck vergessen.
Das führt dann dazu, dass man mehr Datensätze bekommt als man eigentlich wollte.
Häufig fällt das erst dann auf wenn die Datenbank mit echten Daten gefüllt ist.