Sinceramente non mi è molto chiaro.
ho una tabella che prima di inserire i dati attiva un trigger che esegue una funzione.

in questa funzione devo aggiornare un attributo legato a uno dei campi appena inseriti.
I dati li hai inseriti o no?

Poi dovresti spiegare meglio il meccanismo.
Quante tabelle hai? hai un campo autoincrement? hai delle chiavi?
quale campo appena inserito?