Melvin,
May I point out that the manual states :
"
TRUNCATE quickly removes all rows from a set of tables. It has the same effect as an unqualified
DELETE on each table"
Thus, if you are telling me to effectively think of TRUNCATE as an alias to DELETE, then I would think its not entirely unreasonable of me to expect a rule preventing DELETE to also cover truncate, since the rule would no doubt prevent an unqualified DELETE, would it not ?!?