Beryllium carbonate is unstable due to the smaller size of cation and larger size of anion (as smaller cation stabilizes smaller anion through crystal lattice energy) and can be kept only in the atmosphere of CO2. The thermal stability increases with increasing cationic size.
Hence, BeCO3 is unstable in air.