Il se peut que vous ne puissiez pas configurer ON DELETE CASCADE sur une table avec des contraintes d'auto-référence. Il existe un potentiel de problèmes de logique cyclique, donc cela ne le permettra pas.
Il y a un bon article ici - bien que ce soit pour la version 8 plutôt que 9 de SQL - bien que les mêmes règles s'appliquent.