Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2007, 01:33
infolan
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 19 años
Puntos: 0
Se puede realizar esto +

PROCEDURE selectListaSelMarca(idiomaV IN IDIOMA.IDIO_DESCR%TYPE, cadenaCodigos IN VARCHAR2,marcaMultiCursor OUT vCursor)IS
cCodigos VARCHAR2(1000);
BEGIN

cCodigos := cadenaCodigos;
OPEN marcaMultiCursor FOR

SELECT Obtenerdescripcion(idiomaV,MRC.MARC_CODDES) DESCR ,MRC.MARC_COD COD
FROM MARCA MRC
WHERE MRC.MARC_COD IN (cCodigos);

END selectListaSelMarca;


Donde cCodigos son valores que vendrán por ejemplo como : 1,2 al final la select a ejecutar con los parámetros informados es :


SELECT Obtenerdescripcion('CAS',MRC.MARC_CODDES) DESCR ,MRC.MARC_COD COD
FROM MARCA MRC
WHERE MRC.MARC_COD IN (1,2);


Espero que alguien me pueda ayudar
Jaime