Guarda Oracle Change Notification, una funzionalità Oracle così interessante.
Dalla documentazione Oracle:"Database Change Notification è una funzionalità che consente alle applicazioni client di registrare query con il database e ricevere notifiche in risposta a modifiche DML o DDL sugli oggetti associati alle query. Le notifiche vengono pubblicate dal database quando viene eseguito il commit della transazione DML o DDL."