Voila j'essaye de faire une recherche de nom dans une table avec un paramètre en entrée et je laisse 2 possibilités :
- soit on ne donne "null" en entrée et la je ressort la liste complète des noms de la table (la ca marche)
- soit on donne le nom de la personne recherchée ou le début de son nom (ex : la lettre "t" et là ca devrait ressortir tous les noms commencant par "t" ) (là ca marche pas ca ressort rien!)
 
Voila mon code :
Code :
 - (
 - P_Col_StrNom in varchar2 default null,
 - pCursor out PKG_CURSOR.CursorType
 - )
 - AS
 - begin
 -  open pCursor for
 -   SELECT *
 -   FROM T_ANN_Collaborateur
 -   Where ((P_Col_StrNom Is null) Or (Col_StrNom like 'P_Col_StrNom%'));
 - end;
 
  | 
 
Si quelqu'un connait la solution merci d'avance !