Z další vaší otázky si pamatuji, že package_name.record_cursor je typ referenčního kurzoru. Referenční kurzor je popisovač paměti platný pouze v databázi, ve které byl vytvořen. Jinými slovy, nemůžete vytvořit referenční kurzor ve vzdálené databázi a pokusit se z ní načíst vaši místní databázi.
Pokud opravdu potřebujete zpracovat data ve vaší místní databázi a tabulky musí zůstat ve vzdálené databázi, můžete přesunout balíček „package_name“ do vaší místní databáze a nechat ji provést dotaz na tabulky ve vaší vzdálené databázi prostřednictvím odkaz na databázi.