Eighteen civilians, including nine children, were burnt alive in an Israeli helicopter gunship attack on Saturday on residents fleeing border villages in south Lebanon, UN and hospital sources said.