Подозирам, че проблемът е първият параметър. Казвате на PDO, че това е низ (PDO::PARAM_STR ), но всъщност е types.cursorType . Има потребителски коментар в ръководството за PHP
което предполага, че референтните курсори не се поддържат.
За нещастие драйверът на Oracle за PDO е експериментален и (IMHO) по същество е изоставен.