Hi Emily,
Not sure what a cistern is but you might try sodium silicate. this has another name, they call it waterglass, I have seen it used to seal engine blocks of porosity and it worked. Google it for more information.
Joseppie, November 2008
edit
I can answer this question...
I have a hairline crack in the cistern, water is slowly leaking out. ?