OpenEdge Release 12.0 adds the ability in ABL to resize a fixed indeterminate array. In previous releases you had to unfix the size before setting it to a new fixed size, which resulted in the loss of all data in the array. To prevent this you had to save all data in the array, unfix the size, set the new size, and then copy the saved data to the new resized array. With this release the indeterminate array can be resized without the loss of data. You simply call the EXTENT statement to resize it.

For more information, see EXTENT statement.