Oracle CLAUSE De question lors de l'utilisation avec plusieurs valeurs, le rendant dynamique

Je viens de passer une heure sur google et ici, en essayant d'obtenir une réponse claire de la façon de faire dans Oracle. Ce dont j'ai besoin est la capacité à utiliser sélectionnez dans la clause qui construit automatiquement comme

select col1 from table1 where id.table IN ('1','2','3');

où les valeurs d'id sont transmis à la procédure stockée à l'intérieur du tableau. Le tableau associatif a été définie comme suit:

 TYPE varchar_array_type IS TABLE OF VARCHAR2 (40)      INDEX BY BINARY_INTEGER;

Est-il simple, de béton moyen de le faire? grâce

OriginalL'auteur sarsnake | 2010-12-15