Veja o Oracle Change Notification, um recurso tão interessante da Oracle.
Da documentação do Oracle:"Database Change Notification é um recurso que permite que aplicativos clientes registrem consultas no banco de dados e recebam notificações em resposta a alterações DML ou DDL nos objetos associados às consultas. As notificações são publicadas pelo banco de dados quando a transação DML ou DDL é confirmada."