Yeah... that's what I was afraid of :-(Oh, I see what you're on about. Sorry, a "DO INSTEAD NOTHING" only suppresses the original command, it does not suppress other rules. I think what you want is to make the insert_test rule conditional on x being not null.
The problem is that in the 'real life' situation the condition is a lot more complicated than this simple is null test... I hate having to duplicate it, and I hate even more having to evaluate it twice on every insert :-(
Dima
---------------------------(end of broadcast)--------------------------- TIP 7: don't forget to increase your free space map settings