Try to avoid using temporary tables. One of my applications was growing rapidly because a report needed a temporary table. Every time you create a new table and fill it with data your database grows a bit (or a lot). After deleting the table this space is still in use by the application. The only way to remove it is compacting.
============================================================
'C' is shorthand for Confusion, 'C++' much more confusion...