PL/SQL 에서 SELECT 결과를 변수에 담을 때 사용합니다. 단, SELECT 결과는 반드시 1건이어여야 합니다. 0건이나, 2건 이상일 경우에는 사용할 수 없습니다.
위 쿼리의 경우 그룹함수인 MAX 를 이용해 1건만 조회하고 있구요. 1건 조회이므로 정렬 구문은 아무런 쓸모가 없습니다.
감사합니다^^