Casimiro, gracias por la pronta respuesta.
En esos casos me da el mismo error, con comillas simples, de la siguiente forma.
conversion error from string "'11, 20, 31, 4'"
Un dato aparte y que puede servir...es que si en lugar de tomar el valor almacenado de la tabla; escribo el SQL en delphi, funciona bien.
Código Delphi
[-]IBQuery.SQL.Text := 'SELECT CTR_LOG_PEDIDOS_DET.RZ_CLIENTE, ' +
'SUM (CTR_LOG_PEDIDOS_DET.CANT_BULTOS) ' +
'FROM CTR_LOG_PEDIDOS_DET ' +
'WHERE CAST(CTR_LOG_PEDIDOS_DET.RETIRO_TRANSP AS DATE) >= :FECINI ' +
'AND CAST(CTR_LOG_PEDIDOS_DET.RETIRO_TRANSP AS DATE) <= :FECFIN ' +
'AND CTR_LOG_PEDIDOS_DET.TRANSP_ID IN ( :qCadena ) ' +
'GROUP BY CTR_LOG_PEDIDOS_DET.RZ_CLIENTE ';