Yes. For example: say a rbs size of optimal 1M and has been created. If a transaction uses this rbs and undo of about 2M is generated, the rbs will grow to 2Mb. Upon commit/rollback, it shrinks to optimal size (1M).