A method for the determination of total mercury in coal fly ash by gold amalgamation cold vapour atomic absorption spectrometry (CV-AAS) was optimized. Most of the experiments were performed on NBS SRM 1633a Coal Fly Ash with a certified value of 160 +/- 10 ng Hg g-1. The main attention was focused on the decomposition of the sample. The efficacy of pressure decompositions in closed silica and sealed Pyrex tubes using various combinations of acids (HNO3, HCl, HClO4) was compared with oxidative combustion of the coal fly ash. Notwithstanding the incomplete mineralization of the sample in sealed tubes, the results obtained showed good agreement with the certified value and results obtained by neutron activation analysis (NAA), which suggests that mercury is quantitatively released from the sample into solution. Lower results were obtained using decomposition in closed (but not hermetically sealed) silica tubes owing to losses of mercury by volatilization during decomposition. Interferences from some metal ions (nickel, lead, copper, silver, palladium, zinc and antimony) were also examined. The results showed a serious depression of the mercury signal only when gold, palladium and platinum were present at higher concentrations, which never or very seldom occur in fly ash matrices, and therefore do not represent a limitation of the method.