Correct me if I'm wrong, but fish stores put pure oxygen (probably mixed with some CO2) in the bags. That's the key. Fish will die if you keep them in a ziploc bag full of water. Having the oxygen-rich air in the bag is what keeps them alive, not the water. The oxygen in the air is dissolved into the water as the fish release CO2.