После перенастройки базы данных нельзя использовать производные таблицы, для определения столбцов которых использованы специальные регистры USER или CURRENT SCHEMA. Например:
create view v1 (c1) as values user
В Версии 5 специальные регистры USER и CURRENT SCHEMA имели тип данных CHAR(8), но начиная с Версии 6 они определены как VARCHAR(128). Если в этом примере производная таблица создана в Версии 5, столбец c1 имеет тип данных CHAR и после перенастройки базы данных он также будет иметь тип данных CHAR. Если эта производная таблица используется после перенастройки, этот столбец будет вычисляться во время выполнения и это вызовет ошибку из-за несовпадения типов данных.
Решение проблемы: отбросить и заново создать эту производную таблицу. Перед ее отбрасыванием сохраните оператор, использованный для ее создания, запросив производную таблицу каталога SYSCAT.VIEWS. Например:
select text from syscat.views where viewname='<>'