Ver Mensaje Individual
  #4  
Antiguo 19-09-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 25
__cadetill Va por buen camino
bueno, y como muestra un botón

Código:
CREATE PROCEDURE NUEVA_LINEA (
    TABLA VARCHAR(15),
    CAMPO VARCHAR(15))
RETURNS (
    COD_INT INTEGER)
AS
begin
  EXECUTE STATEMENT 'SELECT MAX(' || :CAMPO || ') FROM ' || :TABLA INTO :COD_INT;

  if (:COD_INT is NULL) then
    COD_INT = 1;

  suspend;
end
Utilizando FB RC6. Compilado y funcionando

Gracias
Responder Con Cita