Der Instead Of Trigger einer View erlaubt mir beim Update/Delete/Insert die Freiheit im Trigger, die Daten irgendwohin zu schieben oder irgendwo zu löschen. Wobei da i.d.R. auch die Tabelle(n) der View vorkommen sollten, um Änderungen in der View auch zu bemerken.
Sollten da dann weitere Trigger auf Tabellen oder Views vorhanden sein, werden diese natürlich wieder gefeuert.

Geschachtelte Trigger sind beim SQL-Server z.B. auf 32 beschränkt, bei der DB 2 for i , mein letzter Stand, 200.