Which of the following statements is not correct?
(a) All metal carbonates react with acid to give a salt, water, and carbon dioxide.
(b) Metal carbonates are insoluble in water.
(c) Metal carbonates release carbon dioxide when heated.
(d) Metal carbonates react with bases to form salts.