Есть 1001 способ это сделать, но ты прежде всего подумай - оно тебе туда надо? 2 таблицы с одной структурой в той же базе - это более чем подозрительно с точки зрения архитектуры. Один из вариантов, тупой и малопроизводительный, зато понятный: Table2.Insert; for i:=0 to Table1.FieldCount-1 do Table2.Fields.AsVariant:=Table1.Fields.AsVariant; Table2.Post; Table1.Delete;