... immer wieder dieselbe (falsche) Annahme: with ist nur eine Convinience Klausel und gibt dem Optimizer keine Reihenfolge der Ausführung vor. Mit dem Order by ist das schon ein wenig anders, das kann zu völlig anderen Ausführungsstrategien führen. Lass das doch mal unter DBMON laufen und schau Dir an, was es da macht. Wobei: 5 Minuten bei 8 Millionen Sätzen sehen schon fast nach Bug aus...

D*B