CREATE OR REPLACE FUNCTION GET_ORDER_CICLO(IDCICLO IN VARCHAR2) RETURN NUMBER IS
BEGIN
RETURN CASE
  WHEN IS_NUMBER(IDCICLO) = 'TRUE' THEN
    TO_NUMBER(IDCICLO)
  WHEN IDCICLO = 'JAN/FEV' THEN
    -6
  WHEN IDCICLO = 'MAR/ABR' THEN
    -5
  WHEN IDCICLO = 'MAI/JUN' THEN
    -4
  WHEN IDCICLO = 'JUL/AGO' THEN
    -3
  WHEN IDCICLO = 'SET/OUT' THEN
    -2
  WHEN IDCICLO = 'NOV/DEZ' THEN
    -1
  ELSE 0
END;
END;
/