In a view, does it make any difference whether the field (or fields) marked as "key fields" is included, or not, in the "updatable fields" list?
(In my systems, in most cases the PK value is assigned through the field's "default value", and doesn't change later.)
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)