• MS On-line help for SQL lists three Types of DML triggers: After, Instead of and CLR.

    ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/udb9/html/2e3f74a7-05b6-445a-8156-4aa10232c324.htm

    The only one in dispute is CLR which according to the authors of the question also exists in other Features and thus is not "pure". It may be semantics but the three that MS Lists trumps the answer given in my book.