that sounds like a good idea, is there any way to raise water up? If i build a cistern in the ocean and fill the bottom with blocks will it raise the water inside? also is a single block of water an infinite source?
M'kay. A single block of water is non-infinite - scoop it up in a bucket, and it's gone. The 'infinite' sources consist of tiles with two adjacent water sources - any empty tile with two adjacent sources will generate a new source tile. Hence, the most common setup is a 2x2 square (fill in each corner, the other two corners spawn automatically) - any tile you take has two more adjacent to it, and will fill up.
You could thus generate a 'column' of water as follows: for each layer, place water source tiles at opposite corners:
W_
_W
The two remaining tiles fill automatically. Then, refill your bucket(s) from the layer you just placed, and use them to place the next layer!
Sadly, you can't 'fill up' a cistern to raise the water level. Remember, water in Minecraft consists of source tiles and flows. Source tiles are fixed in place, unless you move them with a bucket; building dirt in water
deletes the water tile, instead of the more-logical action of moving it upwards. (Deleting water is useful if you go crazy with infinite sources and wind up with a problem, though!)