Boa noite pessoal.
Tenho a seguinte chamada de Package com a procedure:

declare
  -- Non-scalar parameters require additional processing 
  valor1 Package.nmr_item;
  valor2 Package.nmr_item2;
begin
  -- Call the procedure
  Package.Procedure(
 usr_emissao       => :usr_emissao
,Filial            => :cd_Filial
,cd_ramo           => :cd_ramo
,nmr_doc           => :nmr_doc
,nmr_item          => nmr_item
,nmr_produto       => nmr_produto
,nmr_parte_produto => :nmr_parte_produto);
end;

Os campos nmr_item e nmr_produto são do Tipo Array. 

O campo nmr_parte_produto é do tipo Out.

Os campos usr_emissao, Filial, nmr_Doc são do tipo Input.

Como eu passaria estes parâmetros, utilizando como Linguagem o C# ?
Pois, na realidade, não consigo encaminhar os parâmetros nmr_produto 
e nmr_item, por não estarem liberados para entrada de dados.

Alguém poderia me ajudar ?

Abraços,

Cristiano.

Responder a