Объекты данных, основанные на Сессиях данных, не могут быть закрыты при активных открытых транзакциях. Сеанс данных остается открытым.

Закройте сессию данных при помощи команды SET DATASESSION TO number при необходимом (подходящем) количестве команд  END TRANSACTION или ROLLBACK .