I have had tanks for 16 years and have had hundreds of them over the years. So far I haven’t had a coral get eaten by any. There is apparently a species that will, but I have never seen it. As for coraline, my three urchins pretty much take care of that so I can’t really say how many it would take before they could decimate the coraline population in a healthy reef.