Non saprei, non sono esperto di transazioni, mi dispiace.
Comunque credo che tu debba fare,

codice:
select media
per visualizzare la nuova media, visto che l'hai messa li dentro

Una domanda, quando faccio leave trig che succede di preciso? Cioè io faccio una insert, poi scatta il grilletto che mi porta all'interno del trigger, e la insert viene fatta solo se si arriva alla corretta terminazione del trigger?
Esatto! E con il leave tu blocchi l'esecuzione del trigger e di conseguenza la insert