Any compound that is water-soluble has a chance of melting ice because of the substance's actions of decreasing the freezing point of the ice.
Calcium Chloride also melts ice..
Bleach will also melt ice
Many other substances are used to melt ice such as magnesium chloride.
Hot and cold water or warm