Try the below query, which should generate all the pairs and insert them all into target table in one go:
INSERT INTO ZipcodePairs (Zipcode1, Zipcode2)
SELECT z1.Zipcode, z2.Zipcode
FROM Zipcodes z1
JOIN Zipcodes z2 ON (z1.Zipcode < z2.Zipcode);