declare  -- zona de declaratii, optionala (dar aici e nevoie)
  v_nume varchar2(10);
  v_altnume dept.dname%type;
  v_altloc  dept.loc%type;
  v_altcod CONSTANT number(2) := 20;
begin
  -- prima cerere select
  select dname
  into v_nume
  from dept
  where deptno=10;
  dbms_output.put_line('Numele departamentului este: '||v_nume);
  -- a doua cerere select
  select dname, loc
  into v_altnume, v_altloc
  from dept
  where deptno=v_altcod;
  dbms_output.put_line('Numele departamentului este: '||v_altnume||
                       ' si e in localitatea '||v_altloc);
exception   -- 
  when no_data_found then
    dbms_output.put_line('Nu exista acest departament');
  when too_many_rows then
    dbms_output.put_line('Sunt mai multe');
  when others then
    dbms_output.put_line('Eroare nespecificata');
end;
/
