per fare quello di cui parli le transazioni non ti servono a niente. Si usano le transazioni principalemnte quando si ha un insieme di query, alcune delle quali apportano modifiche ai dati del DB (insert, update, delete,...) e temi che, durante la procedura che stai svolgendo, determinati eventi ti costringano a voler annullare tutte le precedenti modifiche.
Quindi si inizia una transazione, si evvettuano delle query, se ad un certo punto si vuole ripristinare il DB riportandolo allo stato precedente si fa un rollback, altrimenti si fa un commit.