Bonjour,

Je souhaiterais créer une fonction SPLIT sur SQL Server.

Objectif :
Découper une chaîne de caractères en un tableau.

Entrée :
Une chaîne de caractères [ Type : ntext ]
Un séparateur [Type : varchar(20)]

Sortie :
Un table contenant les différents champs de ma chaîne.
MaTable ( idChaine smallint Primary Key,
valeur varchar(8000) COLLATE French_CI_AS )


Exemple :
Entrée : maChaine = "je suis à la maison"
monDelimiteur = " "
Sortie : MaTable [(0,je);(1,suis);(2,à);(3,la );(4,maison)]

Remarque :
Ma chaîne peut dépasser les 8000 caractères.

Pourriez-vous m'aider SVP.