Catalyzes the pyridoxal 5'-phosphate-dependent transamination of alanine with glyoxylate as an amino group acceptor (PubMed:12220660). Can also catalyze, although with much less efficiency, the transamination of amino-butyrate, phenylalanine and serine with glyoxylate or pyruvate as an amino group acceptor (PubMed:12220660). Does not catalyze the transamination of both 3-hydroxykynurenine and L-kynurenine (PubMed:12220660). May play a role in the detoxification of glyoxylate, a toxic plant metabolite from the fly diet (Probable). glyoxylate + L-alanine = glycine + pyruvate kcat is 6800 min(-1) for glyoxylate (at 50 degrees Celsius, pH 7 and with alanine as cosubstrate) (PubMed:12220660). kcat is 7880 min(-1) for alanine (at 50 degrees Celsius, pH 7 and with glyoxylate as cosubstrate) (PubMed:12220660). Optimum pH is 9 with alanine and glyoxylate as substrates. Optimum temperature is between 30 and 80 degrees Celsius with alanine and glyoxylate as substrates. Homodimer. RNAi-mediated knockdown causes accumulation of calcium oxalate crystals in Malpighian tubules. Belongs to the class-V pyridoxal-phosphate-dependent aminotransferase family. Intron retention.