oracle stored procedure loop through select