Сильно типизированный ref-курсор всегда возвращает известный тип, обычно из объявленного объекта TYPE.Компилятор может найти проблемы в блоке PL / SQL, сравнивая возвращаемые типы с тем, как они используются.
Слабонабираемый ref-курсор имеет тип возврата, который зависит от выполняемого оператора SQL, т.е. только один раз.Курсор открыт - это известный тип (во время выполнения).Компилятор не может определять типы до тех пор, пока он не будет запущен, поэтому необходимо позаботиться о том, чтобы набор результатов курсора обрабатывался правильно, чтобы избежать ошибок времени выполнения.