I am no expert, but like Cougie, I can run a long way with little fluid and practice this in training. On a recent marathon (trail) I drank 3 cups of water. However, I did pay very careful attention to hydration for the 3 days before the marathon instead of trying to cram it all in the evening before and the morning of the race.
It's not just the volume, but also what you are drinking. Ideally you need something with all the electrolytes - sodium, potassium, magnesium and calcium, in the right ratios. There are zero calorie version of this.
On a recent train journey, I met a medical doctor who had treated people who became critically ill in long races and he said the key thing was that they were drinking far too much water before and during the race, so that the cell electrolyte concentrations were dangerously low. He said injury from over-hydration was far more common than the inverse.