Размер ограничен только оперативной памятью:
Проблема просто заключается в том что в Loginom выдает ошибку на функции Left, regexp. Приходится использовать betwen. WHERE title BETWEN '90' AND '91'.
WHERE (LEFT(title, 2) IN ('90')) ---- ошибка
WHERE (LEFT(title, 2) = '90'---- ошибка
WHERE title regexp'^['90']+'---- ошибка
А зачем использовать регулярные выражения? Регулярные выражения - мощная штука, но не самая быстрая. Она всегда работает медленнее, чем поиск подстроки, т.к. механизм сильно избыточный. Им стоит пользоваться, если по простому задачу не решить.Если в данном случае звездочки означают "любой символ", тут можно воспользоваться простой формулой: (Left(title, 4) = "90 (90") and (Right(title, 1) = ")"). Если ответит - истина, значит условие выполнено. Можно еще добавить проверку на длину строки.
Это ошибка не Loginom, а сервера Oracle. Видимо не тот ограничитель символов. БД воспринимает '90', как название идентификатора.
Возможно стоит в подключении снять галочку с признака "Обрамлять имена кавычками" - https://help.loginom.ru/userguide/integration/connections/list/oracle.html