Hola, es mejor que uses TQuery:
Código Delphi
[-]FPresupuestoPrincipal.ADOQuery1.Close;
FPresupuestoPrincipal.ADOQuery1.SQL.Clear;
FPresupuestoPrincipal.ADOQuery1.SQL.Text := 'Delete from TablaTemporal where...';
FPresupuestoPrincipal.ADOQuery1.ExecSQL;
Saludos.