A suicide attack Wednesday at a funeral in a confessionally-mixed town north of Baghdad killed at least 10 people and wounded 16, security and medical officials said.