Haven't delved into the RP for a while, but as a quicky...is your proc in a namespace? (if not, why not!). I usually include the namespace in the name. e.g. if your namespace is cronjob do:
<fullquery name="cronjob::cronjob_check.cronjob_sched_foreach">
Not sure why this would only affect Oracle though.