La comparaison de la liste de valeurs par rapport à la table

J'ai essayé de trouver une solution à ce problème pour un certain temps, mais sans succès, de sorte que toute aide serait grandement appréciée. Liste d'Id doit être comparée à une table et de trouver les enregistrements qui existent (et l'un de leurs valeurs) et qui sont inexistants.
Il y a une liste d'Identifiants, au format texte:

100,
200,
300 

une table DB:

ID(PK)   value01 value02 value03 .....
--------------------------------------
100       Ann
102       Bob
300       John
304       Marry
400       Jane

et de sortie, j'ai besoin de:

100 Ann
200 missing or empty or whatever indication
300 John

Solution la plus évidente consiste à créer une table et de le rejoindre, mais j'ai uniquement un accès en lecture (DB est fermé le fournisseur du produit, je suis juste un utilisateur). L'écriture d'une fonction PL/SQL semble aussi compliqué parce que le tableau a 200+ colonnes et 100k+ enregistrements et j'ai pas eu de chance avec la création d'un tableau dynamique d'enregistrements. Aussi, la liste des Identifiants à être vérifié contient des centaines d'Identifiants et j'ai besoin de le faire régulièrement de sorte que toute solution où chaque ID doit être changé en séparer ligne de code n'est pas très utile.
Une base de données Oracle 10g.

InformationsquelleAutor ffflyer | 2013-02-14