In this article
Cecil sez that ketchup dissolves aluminum because ketchup is acidic and aluminum gives up its electrons readily to acidic solutions.
He also notes that Coca-Cola is even more acidic than ketchup.
OK wise guy, how can they put Coke in aluminum cans then, without the soda dissolving the container???