DataRaptor Extract: no siempre retorna un Array de Objetos

Desarrollando un Integration Procedure dentro de Vlocity para un proyecto de trabajo me topé con un comportamiento estándar de Salesforce, específicamente del DataRaptor Extract, y ya que cuando se solicita que devuelva una lista de objetos, configurando un objeto de este tipo, sencillo sería como sigue: En la sección EXTRACT simplemente indicamos de dónde vendrá la información, para este caso en particular de un Custom sObject con_ins_RiskComplianceProvider__c , validando que todos los registros tengan el field isActive__c en verdadero. Los fields a obtener son Id , HttpMethod__c , Name , ServiceName__c . En este punto y al ejecutar el PREVIEW podemos observar que para 2 registros devuelve un ARRAY, este comportamiento se repite si la cantidad de resultados es mayor a 2. Pero, que sucede si la cantidad de registros devueltos es menor a 2? ahora lo veremos. Si detallamos el Response, podemos observar que cuando la cantidad de registros es igual a uno, ya nuestra response deja de ser...