Es ist so, dass Sie ON DELETE CASCADE nicht für eine Tabelle mit selbstreferenzierenden Einschränkungen einrichten können. Es besteht die Möglichkeit zyklischer Logikprobleme, daher wird dies nicht zugelassen.
Es gibt einen guten Artikel hier - obwohl es für Version 8 statt 9 von SQL ist - obwohl die gleichen Regeln gelten.