PL SQL Oracle PLSQL

SQL>
SQL> SET SERVEROUTPUT ON SIZE 1000000
SQL>
SQL> 
SQL> DECLARE
  2
  3    
  4    my_string         VARCHAR2(1) := ' ';
  5    my_number         NUMBER;
  6
  7  BEGIN
  8
  9    
 10    my_number := TO_NUMBER(my_string);
 11
 12  END;
 13  /
DECLARE
*
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
ORA-06512: at line 10
SQL>
SQL>
SQL>