SET SERVEROUTPUT ON;
declare
 
VAR VARCHAR2(20000) := '''NEGRO'', 30 , ''NEGRO'', 1, 1, ''1234'', ''I''';
vva_sql VARCHAR2(20000);
VVA_EXE VARCHAR2(20000);
 
begin
 
VVA_EXE := 'APPLGTH.ONE_SU_COLOR_PIEL.SP_SU_EJECUTA_ACCION('|  |VAR||','||vva_sql||')';
 
EXECUTE IMMEDIATE VVA_EXE 
dbms_output.put_line('RESULTADO '||VVA_EXE);
 
end; 
 
 
Buenos Dias, lo que pasa es que tengo este procedure y ocupo ejecutarlo de forma dinamica, osea armando una cadena y ejecutandolo.
 
Alguien sabe como ejecutar dicha cadena sin que de error, ya que al estar concatenado el vva_sql cuando me arma el string, me lo deja al final con un ", espacio vacio"
 
Gracias por la yuda..! :D
 
Pd: tambien probe colocando el USING y no funciono ;( 
  
 

