aggiunta funzione per transazioni programmate