This is due to a change in PG7.1 that disallows DML statements in views. I believe it's scheduled to be fixed in a later version of PG., but for the time being, Roberto has fixed this issue in 3.2.5 so that the deletion is done on the underlying table, not the view. (see this thread)