LOCAL aSoloRic1 := { "0001" , "0002" , "0003" , "0004" }
LOCAL aResult := {}
AADD( aResult , { "ONE" , "TWO" , "THREE" , "FOUR" , "FIVE"})
// aResult={{ "ONE" , "TWO" , "THREE" , "FOUR" , "FIVE"}}
// aresult[1] is the first element of array aResult and it is an array
itself. It is NOT aResult={ "ONE" , "TWO" , "THREE" , "FOUR" , "FIVE"}
aeval(aSoloRic1,{|x|aadd(aResult[1],x)})
// we added elements to the sub-array
// aResult={{ "ONE" , "TWO" , "THREE" , "FOUR" , "FIVE", "0001" ,
"0002" , "0003" , "0004" }}
// Otherwise you obtain:
// aResult={{ "ONE" , "TWO" , "THREE" , "FOUR" , "FIVE"},{"0001" ,
"0002" , "0003" , "0004" }}
HTH
Dan