Делаю запрос на выборку из таблицы. В таблице есть поле типа varchar(100) WIN1251. Если в выборку попадает запись, у которой в значении данного поля стоит строка более чем из 50 русских букв, генерируется исключение Arithmetic exception, numeric overflow, or string truncation. Если в поле стоит короткая строка (менее 50 символов) то выборка работает.
Пробовал Zeos и fblib. Картина одна и та же.
Конфигурация: Win XP SP 3, firebird 1.5.5, lazarus 0.9.26.2.
Как можно выбирать такие записи?