The aluminium is eaten away by the acid, producing not Al2O3 but aluminium acetate, or whatever acid is used in ketchup. citric? ‘oxidation’ in this sense does not mean react with oxygen but in the extended sense means ‘lose electrons’.
Bart van Herk
Welcome to the Straight Dope Message Board, Bart. Pull up a chair, set a spell, and have a look around. We hope you enjoy your stay. 
When posting comments on Unca Cecil’s columns, we find it is helpful to include a link to the column in question. Unca Cece tends to revisit certain concepts over time; the link helps everyone know exactly which of his comments you wish to [del]trash[/del] make wise commentary about. This can be done easily but cutting and pasting the url for the column from your browser pointer into the message like thus: Why does ketchup dissolve aluminum foil? - The Straight Dope
Or, you can use the fancy-dancy link feature to make it even prettier: Why does ketchup dissolve aluminum foil?
Again, welcome, and we hope you stick around a while. 