Сейчас использую Yaffil Classic 892.
Понадобилась функция типа ISDIGIT в хранимых процедурах.
В Yaffil'е она встроенная и прекрасно работает.
Но в самом ближайшем будущем запланирован переход на Firebird 2.1.3, а там такой функции почему-то не оказалось

Скачал CaseUDF, подключил ISDIGIT, а она всегда возвращает 0, какой бы я ей параметр ни задавал...
Проверялось на Yaffil'е (на всякий случай) и на FB. Результат один.
Почему так происходит, непонятно, т.к. и функция довольно простая, и другие функции из этой UDF работают нормально.
У кого какие мысли по этому поводу?