Do sea urchins eat dead coral?

yes they eat corals as they are herbivores