I found this strange - calling a specially crafted function from the trigger expression (for debugging purposes), I found that in one table, when issuing a PACK, the update trigger was executed several times; in another table, it was not. In both cases the tables had both deleted and non-deleted, records.
Does anyone know on what this would depend - whether the update trigger would be executed, or not? And why would this particular trigger be called in the first place?
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)