В случае BASICTYPE 'U' вы можете использовать вместо этого оператор FIND.
Из руководства:
Синтаксис
FIND expr IN dyn.array[,occur] SETTING f [,v[,s]] {THEN statements | ELSE statements}
Описание
Команда UniBasic FIND определяет положение данного выражения в
динамический массив. FIND возвращает атрибут, значение и позицию подзначения найденного
строка. Выражение должно соответствовать всему элементу массива, чтобы сделать matc