Здравствуйте!

Объясните пожалуйста почему запрос

select cast('a' as varchar(25000)),
       cast('b' as varchar(25000)),
       cast('c' as varchar(25000))
  from rdb$database

приводит к ошибке

Dynamic SQL Error.
SQL error code = -204.
Implementation limit exceeded.
block size exceeds implementation restriction.

Почему он так интерпретирует varchar ? Ведь сам запрос меньше 64 К.
Тестировал с версией 2.1

С уважением, Вадим

Ответить