... scusate per il titolo ma saprei come indicarlo; allora lo scopo è:

effettuare una select .. where des='stringa' confrontando la stringa, digitata dall'utente con il campo char della tabella ...

aspettate, la stringa può essere composta da più parole quindi contenere spazi tra le parole e punteggiatura ad esempio:

nella tabella ---> riba 30,60,90 gg. df. e l'utente potrebbe digitare invece---> riba 30 60 90 gg df

a livello descrittivo non cambia nulla ma nel confrontare il contenuto della stringa si

quindi io pensavo, la stringa digitata sarà pulita da spazi iniziali, finali, intermedi e punteggiatura --> riba306090ggdf e qui ok

e nel caso esistesse una funzione che faccia altrettanto al valore della where della select utilizzarla per il confronto es:

SELECT codice FROM pagamenti WHERE FUNZIONE(des)='riba306090ggdf '

solo che FUNZIONE non ho idea di cosa possa essere, mi occore un qualcosa da utilizzare nella select come sopra
che elimini spazi (no trim, ltrim nè rtrim) e caratteri di punteggiatura

LIKE, SOUNDEX non vanno bene il confronto deve essere preciso
non posso utilizzare le funzioni per i full text perchè non presenti nella tabella

REGEXP da quello che conosco e ricontrollato non posso utilizzarla dato che comunque fa una ricerca all'interno di una
stringa di determinati caratteri

... suggerimenti ?????