Kannst du nicht einfach fetch first row only verwenden?
Code:
select f1, f2, f3 ... into :f1, :f2, :f3 where feld = :wert ....
and F1 > :start 
fetch first row only
Dieter