Du brauchst eine 2.
Query, sonst kannst Du ja nicht durch die Datensätze iterieren. Dieser weist Du dann ein parametrisiertes Statement zu (
Query.SQL.Text := ), belegst die Parameter anhand der gefundenen Daten und führst es aus (
Query.ExecSQL).