Вообще, можно сделать одним запросом без отображения данных.
INSERT INTO T2 (...) VALUES (SELECT ... FROM T1 WHERE ...)
Первое ... - список вставляемых полей
Второе ... - список выбираемых полей
Третье ... - условия отбора.
Этот запрос суешь в отдельный TQuery и потом у него вызываешь метод ExecSQL.
Подробнее о том, как можно строить запросы см, например, здесь:
www.sql.ru
http://www.compdoc.ru/bd/sql/