I'm a bit disapointed.
I don't think DBA would remove cascade delete without any good reason/talk to developper. Cascade delete is the good way to enforce good management by removing possibilities to left orphin everywhere. Yes, that's true that DBA are affraid of "Cascade Delete" but they will eventually grow (learn and undertsand the effiencency of it)... (I know there is also negatives points about the use of them).
Cascade delete is the most usefull unused options of database. But in an object world with hierarchies it is just wonderfull and so usefull.
All major database company/openSource support "Cascade delete". I made a quick look and cannot find one that do not support. (Yes, I have not make a complete roundtrip but check most of them).
Yes it is complicated and it would probably take days to implement that option. But, according to few articles you wrote, they let me think that you are a "perfectionnist". I still think that you like things very well made but I think that you are also realistic and probably stuck with development and few times.
I would have appreciate if you would add my suggestion as a very low priority suggestion (althought you had not the intention to implement it in short or long period of time)... Just in case someday you have nothing to do...
.
But I "Guess" you answered that because you know you will never have time to ever think about it. That "cascade delete" is not used very often and hierachies probably either. Plus DeleteMulti is probably not used that much too. Then the importance of it is like very very very low !!! Also, I "guess", that probably I would have more chances to get a positive answer if I would have been more diplomatic...
Anyway... I appreciate that you took the time to answer my question and you honesty, really! Thanks a lot...