VARIABLE - это ключевое слово SQL * PLus.Поэтому вам нужно переместить его за пределы объявления PL / SQL:
SQL> variable a number;
SQL>
SQL> declare
2 b number:=2354;
3 begin
4 :a := b;
5 end;
6 /
PL/SQL procedure successfully completed.
SQL>
SQL> print a
A
----------
2354
SQL>