Saya tidak yakin bahwa saya memahami apa yang Anda maksud dengan "hak kepemilikan".
Jika Pengguna B memiliki prosedur tersimpan, Pengguna B dapat memberikan izin kepada Pengguna A untuk menjalankan prosedur tersimpan
GRANT EXECUTE ON b.procedure_name TO a
Pengguna A kemudian akan memanggil prosedur menggunakan nama yang sepenuhnya memenuhi syarat, yaitu
BEGIN
b.procedure_name( <<list of parameters>> );
END;
Sebagai alternatif, Pengguna A dapat membuat sinonim untuk menghindari penggunaan nama prosedur yang sepenuhnya memenuhi syarat.
CREATE SYNONYM procedure_name FOR b.procedure_name;
BEGIN
procedure_name( <<list of parameters>> );
END;