Размер одной транзакции ограничен размером журналов транзакций базы данных. С достаточно большим журналом транзакций вы можете делать то, что просите.
Вы не говорите, на какой платформе вы используете DB2, но для Linux / UNIX / Windows размер журнала транзакций контролируется тремя параметрами конфигурации базы данных - LOGFILSIZ (размер каждого файла журнала транзакций), LOGPRIMARY (число первичных журналов транзакций) и LOGSECOND (количество вторичных файлов журналов транзакций).