Хм. Если это одна и таже запись, то тогда позволю себе напомнить о чудесном операторе "update".
Если же разные, то рекомендую почитать BP.
Переменную надо очистить перед повторным использованием:
t2.insert();
..........
t2.clear();
t2.initValue();
t2.Что-то там = t1.Что то тут;
t2.insert();
И, кстати, не помешает все это делать в рамках транзакции, Вы не находите?
С Уважением,
Георгий.