Deallocation with Arrays

When an array row or procedure reference array row is deallocated, it is made not present (all data is lost). When the array row or procedure reference array row is used again, it is made present, and each element is reinitialized to 0 (zero) if it is an array row and to the uninitialized state if it is a procedure reference array row.

Event arrays cannot be deallocated by using the DEALLOCATE statement.

When a procedure reference array is imported from a library, it cannot be deallocated using the DEALLOCATE Statement. An attempt to deallocate an imported procedure reference array results in a compile-time or run-time error.