Java Stored Procedures(Oracle) + RMI

E aí galera, blz? Seguinte, estou desenvolvendo uma aplicação de workflow que me deixou na seguinte situação:

Preciso informar ao meu servidor(RMI) quando um registro novo for inserido em uma determinada tabela. Bom, daí eu pensei em fazer uma Java Stored Procedure que seria chamada através de uma Trigger que por sua vez faria uma chamada remota, informando a chave do registro para que meu servidor RMI possa tomar as devidas providências. O problema é que me parece que o Oracle 9i tem um bug(que blz… :frowning: ) em ralaçao a isso que só foi corrigido com o 10g. O problema é que não vamos adiquirir o 10g agora e preciso de uma solução mais elegante.

Já pensei um deixar uma thread no servidor RMI buscando de tempos em tempos algum registro novo em alguma tabela auxiliar(argh!!). Mas não achei muito elegante. Já estou pensando em usar até EJB3, mas teria que mudar muita coisa, eu acho.

Alguma sugestão?

Valeu!!

A Paz!!