hola, a ver is me puede ayudar. Utilizo esto para limitar la cant de registros que me devuelve mysql
 
set cantRegstros = 2;
SET     SQL_SELECT_LIMIT =   cantRegstros ;
        select       VentaID
        from         tbl_cto_ventas;
 
        SET SQL_SELECT_LIMIT = DEFAULT;
 
y me funciona, pero si intento meter el resultado del select en una tabla temporal entonces no me funciona
 
set cantRegstros = 2;
SET     SQL_SELECT_LIMIT =   cantRegstros ;
 
 insert into  tempVentas
                     (VentaID)
        select       VentaID
        from         tbl_cto_ventas;
 
      SET SQL_SELECT_LIMIT = DEFAULT;
 
Mi problema es que tengo que limitar lso registros por una variable que el mismo sp se encarga de calcular y es que esto no se puede hacer en mysql.
 
  select       VentaID
        from         tbl_cto_ventas limit cantRegstros;
 
Espero que alguien me pueda ayudar a buscarle un a solucion a esta limitante.
 
saludos 
   
 


