Вы можете использовать EXECUTE IMMEDIATE.Что-то вроде
DECLARE
l_dblink_name VARCHAR2(30) := 'YourDBLink';
l_sql_stmt VARCHAR2(1000);
BEGIN
l_sql_stmt := 'BEGIN procedure_name@' || l_dblink_name || ' (:1, :2); END;';
EXECUTE IMMEDIATE l_sql_stmt
USING 17, 42;
END;
при условии, что ваша процедура принимает два параметра, и вы хотите вызвать ее со значениями параметров 17 и 42.