C koi firebird ?
C'est koi le SGBD derrière ?
Seuls Oracle et SQL Server à ma connaissance acceptent les mises à jour dans les vues. Oracle, uniquement si la vue est du style : "select champ1, champ2, ... from unseuletable where condition" alors que SQL Server permet aussi sur les jointures, uniquement dans les champs de la table "fille". Dans tous les cas, une vue contenant une fonction de regroupement n'acceptera pas de mise à jour, tandis que les champs calculés seront en lecture seule uniquement.
En tout cas, moins tu fais d'updates de ce type et mieu c'est. A n'utiliser qu'avec une extrême parcimonie.