Dies würde bedeuten, wenn man folgendes macht :
FDTable1COUNTER.AutoGenerateValue := arAutoInc;
dann wird automatisch die NULL überschrieben ?
Nein, umgekehrt.
Im Normalfall überträgt Firedac einen Wert. Das arAutoInc teilt FireDac mit, daß der Wert automatisch gesetzt werden soll und deswegen
NULL zu übertragen ist (wodurch der Trigger dann auch greift).
Damit dürften dann alle Klarheiten endgültig beseitigt sein.