IMO I wouldn't think that you'd have a problem with one in a reef tank. So long as his nutrition needs are being met, he shouldn't have to look to your corals to scavenge on. That's what I've noticed by and large with the few emeralds that I've had; if they are being fed right, then they shouldn't mess with corals.