Message Oracle PCC-02359 - Identifier specifying ARRAYLEN must be a 4-byte integer

ERRORIdentifier specifying ARRAYLEN must be a 4-byte integer
CAUSEThe expression that specifies the ARRAYLEN dimension must evaluate to an integer. For example, the statement EXEC SQL ARRAYLEN my_array(1,3) cannot be parsed.
ACTIONCorrect the statement, using an integral dimesnsion.