Alguns pontos adicionais, que talvez te sejam úteis : antes de tudo, quando eu programo scripts (ie, conjunto de SQLs e blocos PL/SQL que devem rodar como uma unidade, E que provavelmente vão ser salvos num arquivo-texto e executados via Automação de sistema operacional) via de regra eu uso sql*plus : eu reservo o uso de GUIs como o SQL Developer mais para testar execuções de comandos SQL, fazer debug de stored PL/SQL, ou seja, coisas ONLINE - isso principalmente porque é complicado vc automatizar via cron/scheduler/whatever clicks de mouse (digamos, vc quer rodar um programa 10 vezes, é complicado vc "programar" pra o So clickar 10x no botãoi tal e qual da GUI), ou seleção de texto de script via mouse.....
Por causa disso, uso muito pouco o SQL Developer para escrever scripts que tenham variáveis, loops/repetições e quetais (não posso falar de cátedra sobre essa ferramenta - FERRAMENTA, ela é só uma Ferramenta, como o sql*plus é, elas Não São "O ORACLE", tá bem) , MAS http://forsql.info/how_do_i_use_variables_in_oracle_sql_developer indica que é muito similar ao sql*plus : vc cria com VARIABLE a variável interna da ferramenta (FORA de bloco PL/SQL, portanto NÂO VAI "SUMIR" quando o bloco acabar de ser executado e sair da memória), usa um bloco anônimo para preencher com SELECT INTO a variável (a diferença de acordo com a URL é que vc vai usar EXEC para definir o bloco, e não BEGIN/ENDI, e feito isso vc pode usar NATURALMENTE o conteúdo da variável local num SQL.... O cuidado que se deve ter é que o script selecionado/marcado com o mouse deve ser executado com F5 (opção de Execute as Script) e ** não ** com F9/botão triangular, que são atalhos para execução de comandos isolados... Veja lá.... O segundo ponto é CRUCIAL, também : se vc REALMENTE está usando SQL Developer versão 2.x.qualquercoisa, SAIBA que isso é uma versão MEGA-ULTRA_BOGA ANTIGA, pré-histórica ** mesmo ** - não duvido NADA que uma versão Tão Antiga e caquética tenha BUGS e/ou incompatibilidades... Como o ORACLE SQL DEVELOPER é Totalmente Gratuito (vc pode baixar de grátis em http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index-097090.html a versão Atualizada 4.1.5), e ALÉM DISSO ** não Exige instalação ** , é só um .ZIP que vc abre no teu disco e executa com Java, que vc já deve ter (não sendo barrado portanto por políticas de Empresa que proíbem instalar novos programas na máquina-padrão de funcionário), imho NADA JUSTIFICA usar versão não-atual, okdoc ?? []s Chiappa