"sasha" ... > > > А что такое "разные значения с предыдущего уровня" ? > > Неправильно я написал. > > Попробую объяснить на словах по другому:
Перечитай мой ответ ещё раз. Там все есть > > Полям неизвестного типа назначается CHAR (чего-то там не помню, скорее > > всего 1). > > В где тут проблемка ? > > А чего ж тогда такой запрос работает? > > SELECT NULL FROM RDB$DATABASE > UNION ALL > SELECT 100 FROM RDB$DATABASE Ошибка, исправим, не будет работать ;) -- Хорсун Влад