It seems there's a mistake in the docu to
getQueryPosition
Docu:
Valid return values are: FirstRecord, LastRecord, NotFirstOrLast or NoRecordAvailable
But if only one record is returned by the query
the function returns "OnlyRecord"!
Im using the latest 91 version!