Als weiterer Hinweis: Ist die ORT_ID in der Tabelle Adressen als "NOT NULL" (also als Pflichtfeld) deklariert?
Selbstverständlich: PK ist bei mir in der Regel immer NOT NULL, weil ich den mit dem AutoInc-Tool von IbExpert erstelle; der macht das automatisch.
Ich meinte eigentlich nicht den PK (in Tabelle Orte) sondern den FK (auf ORT_ID, in Tabelle Adressen). Kurz gesagt: Lässt es
die DB zu, dass du eine Adresse speicherst und dabei die ORT_ID auf null setzt.