Try doing the two inserts in one rule: CREATE RULE ... DO INSTEAD ( INSERT INTO ... ; INSERT INTO ... ; ); This is the only way of controlling the order in which the actions will be done; separate rules will be applied in an undefined order. regards, tom lane
- [SQL] Updating two table via a Rule? Michael Davis
- Tom Lane