• Have you looked at DDL triggers?

    John