SQL kennt keine Tabellen mit Ausschluss (SELECT/OMIT).
Daher kann und wird er diese nie verwenden.
Die Gefahr ist sogar, dass das Vorhandensein eine LF mit SELECT/OMIT dazu führt, dass der alte Optimizer statt des neuen (angeblich besseren) verwendet wird (ob das noch so ist weiß ich nicht, aber bis V5R2 war das so).

Diese Art der LF's (dazu gehören auch Joins) sind nicht SQL-spezifisch.
SQL kennt nur Tables, Indexe und Views, die alle auf PF basieren.
Deshalb gibts in Views ja auch kein "Order By", da dies der spätere SQL ja eh ändern kann.

Für SQL ist es tatsächlich am Besten wenn ausschließlich LF's ohne Select vorhanden sind.