Bonjour à tous,

J'aimerais savoir comment il serait possible de créer un cursor qui parcour une table en remplaçant tous les caractères spéciaux par un espace afin de faire un trim et de garder uniquement les lettres de l'alphabet ?

Est-ce que qqun aurait une idée ? Merci ;-)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CURSOR c_ascii(p_char VARCHAR) IS
  SELECT  ASCII(p_char) result 
  FROM DUAL
  ;
pour le moment je parcours le string (en upper) et je la passe au cursor ci-dessus puis si la valeur est entre 65 et 90 c'est donc entre A et B. Alors là je conquatène une variable afin de créer un mot entier.

Mais n'y a-t-il pas une solution plus simple ?