Z innego z twoich pytań pamiętam, że nazwa_pakietu.record_cursor jest typem kursora ref. Kursor ref to uchwyt pamięci ważny tylko w bazie danych, w której został utworzony. Innymi słowy, nie możesz utworzyć kursora ref w zdalnej bazie danych i spróbować pobrać z niego lokalną bazę danych.
Jeśli naprawdę potrzebujesz przetworzyć dane w lokalnej bazie danych, a tabele muszą pozostać w zdalnej bazie danych, możesz przenieść pakiet „nazwa_pakietu” do lokalnej bazy danych i zlecić mu wykonanie zapytania na tabelach w zdalnej bazie danych za pomocą łącze do bazy danych.