Der V7-Optimizer funktioniert leider etwas anders als der V6-Optimizer.
Solches Verhalten habe ich auch schon festgestellt.
Insbesonders ist es wichtig, dass bei den Join- und Where-Bedingungen auch die Feldtypen zu einander passen müssen.
Wenn hier in irgendeiner Form ein Cast durchgeführt werden muss wird der SQL halt langsamer.