Select Query Oracle PLSQL

SQL>
SQL> create table emp(
  2            emp_no                 integer         primary key
  3           ,lastname               varchar2(20)    not null
  4           ,firstname              varchar2(15)    not null
  5           ,midinit                varchar2(1)
  6           ,street                 varchar2(30)
  7           ,city                   varchar2(20)
  8           ,state                  varchar2(2)
  9           ,zip                    varchar2(5)
 10           ,shortZipCode                  varchar2(4)
 11           ,area_code              varchar2(3)
 12           ,phone                  varchar2(8)
 13           ,salary                 number(5,2)
 14            ,birthdate              date
 15           ,startDate               date
 16           ,title                  varchar2(20)
 17           ,dept_no                integer
 18           ,mgr                    integer
 19           ,region                 number
 20           ,division               number
 21           ,total_sales            number
 22    );
Table created.
SQL>
SQL>
SQL>
SQL>
SQL>
SQL> create table avg_sal
  2   as select avg(salary) AS avg_Sal from emp;
Table created.
SQL>
SQL> select lastname, salary,
  2   CASE WHEN salary > avg_sal THEN '> Average of ' || to_char(avg_sal, '99.99')
  3        WHEN salary < avg_sal THEN '< Average of ' || to_char(avg_sal, '99.99')
  4        ELSE '= Average of ' || to_char(avg_sal, '99.99')
  5        END
  6   from emp, avg_sal
  7   /
no rows selected
SQL>
SQL> drop table emp;
Table dropped.
SQL>
SQL>
SQL>
SQL>
SQL> drop table avg_Sal;
Table dropped.
SQL>