Ага, именно в цикле.
Тут интересный вопрос, что у тебя в таблице. Если она уже отфильтрована что бы показывать только те записи, которые тебе нужны, то просто надо удалить все записи. Если же там вообще все записи, то тогда надо делать проверку. Например, как-то так (код не проверял):
Код:
Table3.first;
while not Table3.eof do
if Table3.FieldByName('...').AsInteger = ... // условие на поиск записи, которые надо удалять
Then Table3.Delete
Else Table3.Next;