Con oracle potrebbe essere possibile. Ma ne sono tutt'altro che sicuro.

Potresti invece creare uno scheduler che a intervalli regolari controlla la tabella e quando vede che ci sono stati nuovi inserimenti (magari con un campo data inserimento e con uno scheduler che si attiva ogni T minuti ti puoi ricondurre a cercare le righe inserite nell'intervallo tra la data attuale e la data attuale meno T minuti) fa quel che devi fare.

Ti garantisco che questa sarebbe una soluzione di gran lunga più semplice...