We present an algorithmic procedure to desingularize every 3-dimension
al toric variety, while keeping under control the Euler characteristic
of the varieties computed during the process. We prove that our upper
bounds for the Euler characteristic of the desingularized toric varie
ties are the best possible.