Понятно, что обработочка ерундовая, но как показывает опыт очень полезная.
Необходимо конечно же и наличие прав на удаляемый объект.
Зато все процедурки системного контроля "по боку". Лично мне помогала при нормировке баз, когда не только вспогательные обработки приходилось писать, но и тупо ручками поудалять.