In order for a toilet to flush, you need a high volume of water in a short period of time. The tank stores this volume and the toilet is designed to deliver it all at once. Basically, all that water builds up momentum which flushes everything along with it. Residential plumbing is not designed to provide that much volume in a short period of time, but commercial plumbing usually is.
Latest Answers