If you are only storing the report stuff in a single table then transactions aren't really required. Transactions are really only of value in ensuring that multi-table updates are an all or none event. For single table updates you are safe without using any transactions.