oracle appeler la procédure stockée à l'intérieur de sélectionner

Je suis en train de travailler sur une requête (SELECT) et j'ai besoin d'insérer le résultat de celui-ci dans un tableau.
Avant de faire l'insert, j'ai quelques vérifications à faire, et si toutes les colonnes sont valables, je vais faire de l'insertion.

La vérification se fait dans une procédure stockée. La même procédure est utilisée ailleurs.
Donc, je pense qu'en utilisant la même procédure pour faire mes vérifications.

La procédure ne les vérifications et insérer les valeurs est tous OK.

Je tryied pour appeler la procédure à l'intérieur de mon SELECT, mais il ne fonctionne pas.

SELECT field1, field2, myproc(field1, field2)

from MYTABLE.

Ce genre de code ne fonctionne pas.

Je pense qu'il peut être fait à l'aide d'un curseur, mais je voudrais éviter les curseurs.
Je suis à la recherche de la solution la plus simple.

Personne, une idée ?

source d'informationauteur CC.