Wenn Du bei der Zeos in Deiner benutzen
Query eine statische Feldliste benutzt, dann muss das Feld Counter die Eigenschaft Required = False haben. Damit kann man es bei einem neuen Datensatz einfach leer lassen, es wird NULL übergeben und der Trigger greift.
Andere Möglichkeit wäre, wenn Du mittels UpdateObject arbeitest, dann lässt Du dort den Value für Deinen Counter einfach leer im InsertSQL
INSERT TABLECOUNTER (COUNTER, RUSH) VALUES (NULL, :RUSH)