I was looking at the Arrays and List documentation, wandering whether it is possible to create multidimensional arrays with AL language - https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/methods-auto/list/list-data-type
It seems that this option is not available, and it is impossible to create neither List of Lists, not Array of Arrays, because only primitives are accepted.
My questions are:
1) what do I need to do in order to return n-dimensional array from procedure
2) why such a common feature is not supported in the AL-language?