Salut à tous

Je possède une table contenant des colonnes de type texte VARCHAR(255) (issu de fichiers CSV TXT importés provenant d'une applications très vieille: DOS / COBOL indexé, ... bref).
Je dois pouvoir tester la validité des données de chaque colonne (dans un simple but de contrôle de données).
Je dois donc opérer une batterie de tests sur ces champs texte afin d'identifier les erreurs d'import.

J'ai donc besoin de fonctions qui attaquent les champs TEXTE comme :

IS_NUMERIC(string value)
IS_DATE(string value)
IS_<type> ...
etc.

L'idée est de pouvoir faire ceci à travers une requête SQL :

SELECT IS_DATE(table.column) FROM table;

et cela me donnerait comme résultat un BOOLEEN (true / false)

C'est surtout le IS_DATE et le IS_NUMERIC qui serait utile en fait.
Dans MS Access ou SQL Server cela existe, et j'aimerais trouver le penchant sous MySQL.

Une idée ? Une suggestion ?

Merci d'avance,
Steph.