Zie de officiële documentatie (http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements001.htm#i54330)
Tekenreeks met variabele lengte met maximale lengte in bytes of tekens. De maximale grootte is 4000 bytes of tekens en het minimum is 1 byte of 1 teken. U moet de grootte specificeren voor VARCHAR2.BYTE geeft aan dat de kolom een bytelengte-semantiek zal hebben; CHAR geeft aan dat de kolom karaktersemantiek zal hebben.
Maar in Oracle Databast 12c misschien 32767 (http://docs.oracle.com/database/121/SQLRF/sql_elements001.htm#SQLRF30020)
Tekenreeks met variabele lengte met maximale lengte in bytes of tekens. U moet de maat opgeven voor VARCHAR2. Minimale grootte is 1 byte of 1 teken. Maximale grootte is:32767 bytes of tekens als MAX_STRING_SIZE =EXTENDED4000 bytes of tekens als MAX_STRING_SIZE =STANDARD