Wenn man eine Liste von comaseparierten Values hat und dynamisch weitere hinzufügt, kann es vorkommen das die hinzugefügten bereits in der Liste enthalten sind.
Da das unpraktisch ist, gerade wenn man die Values oder IDs in einem SQL SELECT IN Statement nutzen möchte, hier eine kleine Routine die das Problem löst.
Die fertige Liste wird, kurz vor deren Nutzung im Statement, dieser Funktion übergeben und man bekommt die Liste aufgeräumt zurück.