D'après une suggestion de @searchAnResQ dans les commentaires, notre équipe oracle a refait la procédure stockée pour renvoyer un curseur de référence et cela a semblé faire l'affaire. J'ai constaté que le renvoi d'une table n'était pas pris en charge par la version ODAC avec laquelle nous travaillions.