Borrar registro padre si el niño no está presente

Estoy creando un menú y submenús en una variable de tabla. (Registros primarios secundarios típicos en la misma tabla) El control ParentID es nulo para todos los menús principales. Y para su hijo ParentID será el MenuId de estos menús para padres. (Dependiendo de qué tipo de usuario registre, esto es compilación). Ahora lo que tengo que hacer es si un padre en particular no tiene ningún hijo. Quiero eliminar este recrod padre de esta variable de tabla.
Sé que puedo hacerlo con el cursor o por operación fila por fila. ¿Puedo hacerlo de otra manera?

Respuestas a la pregunta(3)

Su respuesta a la pregunta