CHOOSE 힌트는 테이블에 통계 정보가 존재한다면 CBO(COST BASED OPTIMIZER)의 ALL_ROWS로 동작을 하고 통계정보가 없다면 RBO(RULE-BASED OPTIMIZER)로 동작한다. CBO의 ALL_ROWS는 비용 기반 옵티마이저 환경에서 SQL문의 WHERE 조건을 만족하는 모든 행을 가장 빠르게 검색하는 실행 계획을 유도하며 RBO인 경우 15개 규칙에 기반한 실행계획을 수립한다. (ORACLE 11g 이후 더 이상 지원하지 않지만 여전히 사용은 가능하다.)