salve
vero è che un ridimensionamento di un array pluridimensionale con l'istruzione Preserve, accetta il ridimensionamento solo dell'ultima dimensione.
La domanda è: Non puoi all'interno del codice predeterminare la dimensione totale dell'array?
Capovolgere l'array come dici tu e riclare l'array non vedo come sia possibile (almeno per le mie conoscenze).
Una soluzione maccheronica, potrebbe essere quella di generare due array a una dimensione e dopo averli riempiti e averne determinato l'ampiezza riversarli in una array bidimensionale.
saluti.
Giap