Die LF mit Select/Omit ist ein Spezialfall der AS/400 und nicht SQL-Standard.
Mit SQL wäre das eine View und die hat keinen Schlüssel.
Genau wie eine View wird diese LF nun verwendet.
Schlüssel werden erst später ermittelt (für die Zugriffe) und ggf. verwendet, wobei Views (wie diese LF) dann außen vor sind.