mostar select en pantalla
declare
l_fecha_inicio date := to_date('01-05-2016'); --01-12-2016 01-02-2017
l_fecha_fin date := to_date('04-05-2018'); --01-05-2017 04-05-2017
--01-05-2018 04-05-2018
l_mes_dia_incio varchar2(10) := to_char(l_fecha_inicio,'DD/MM');
l_mes_dia_fin varchar2(10) := to_char(l_fecha_fin,'DD/MM');
l_anio_inicio varchar2(10) := to_char(l_fecha_inicio,'DD/MM');
l_anio_fin varchar2(10) := to_char(l_fecha_fin,'DD/MM');
l_codigo_articulo number := 87582;
l_clase_articulo number := 29;
l_org_origen varchar2(20) := 'PORTAL MANTAS';
l_desviacion_standar number;
curs_1 SYS_REFCURSOR;
begin
open curs_1 for
select day from (
select l_fecha_inicio + level - 1 as day
from dual
connect by level < (l_fecha_fin - l_fecha_inicio) + 2
) all_days
where-- l_fecha_inicio > all_days.day and all_days.day < l_fecha_fin
all_days.day between l_fecha_inicio and l_fecha_inicio ;
dbms_output.put_line(to_char(l_fecha_inicio,'DD/MM'));
DBMS_SQL.RETURN_RESULT(curs_1);
return;
end;