Weil T1.OHDISC den Wert liefert
eine Zeile darüber AND '00' IN (SELECT T1.OHDISC ...

Im Embedded SQL lese ich auch Satz für Satz, deshalb verhalten Sie sich wohl auch gleich schnell/langsam.

Das mit exists ist noch eine Idee die ich probieren werde.

Was allerdings nicht erklärt warum das SQL über Client Access so schnell ist.