Naja, den "Fetch 1 rows only" gibts wohl erst seit V5R2 oder so.
Ein Chain mit verkürztem Key liefert den 1. Satz und das ging mit SQL bisher nicht.
Wenn man dann auch noch kompatibel zu früher bleiben will (V4) bleibt wohl nur die Prozedur.