Data Type Oracle PLSQL

SQL>
SQL> DECLARE
  2    v_TempVar VARCHAR2(5);
  3  BEGIN
  4    v_TempVar := 'abcdefghijkl';
  5  END;
  6  /
DECLARE
*
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at line 4
SQL>
SQL>