el problema es que cada uno de los elementos, si estos son texto, deberían estar entre apóstrofes:
'azul', 'verde', 'rojo'
de esa forma para que puedieran quedar dentro del IN... ya lo había manejado de esamanera, pero ya no tengo delphi aquí.... extraño a delphi
, lo que yo hacía era grabarlos entre apóstrofes al StringList... de esa manera al usar el commaText, estos ya aparecían con apóstrofes.
ya que si los pasas como 'azul, verde, rojo' no creoq ue vaya a funcionar.