Under state law, the testimony of grand jury proceedings in Alabama is confidential, with no exception for public employees. Ala. Code §§ 12-16-214, -215, -216 (1995). The only exception to the confidentiality of such testimony is that the state may use "the testimony of a grand jury witness to impeach that witness's testimony in the trial of a criminal case" or "to prosecute a perjury warrant or indictment." Ala. Code § 12-16-216 (1995).