Subject "Name longer than database column size." on already compiled SP
Author Jorge Andres Brugger
I already have this SP in a DB (compiled, and using it a lot):
 
create or alter procedure SP_INGRESOS_PEDIDOS_POR_FECHAS (
    SUCURSAL smallint,
    CODIGO_PRODUCTO integer,
    FECHA_DESDE date)
returns (
    INGRESOS_PEDIDOS integer,
    INGRESOS_PEDIDOS_FRACCIONES integer)
as
declare variable CODIGO_PRODUCTO_PADRE integer;
declare variable TOTAL_INGRESOS_UNIDADES_COMPLETAS integer;
declare variable TOTAL_INGRESOS_FRACCIONES integer;
declare variable CANTIDAD_FRACCIONES integer;
begin
  /* SP usado por sp_stock_a_fecha */
  select productos.codigo_padre_fraccionable from productos where productos.codigo = :codigo_producto into :codigo_producto_padre;
  if (codigo_producto_padre > 0) then /* es una fraccion */
     begin
        ingresos_pedidos = 0;
        ingresos_pedidos_fracciones = 0;
     end
  else /* no es una fraccion */
     begin
       select sum(items_pedidos.cantidad_recibida)
       from pedidos inner join items_pedidos on pedidos.numero_pedido = items_pedidos.numero_pedido and pedidos.sucursal = items_pedidos.sucursal
       where pedidos.sucursal = :sucursal and items_pedidos.codigo_producto = :codigo_producto and pedidos.fecha_recepcion_pedido > :fecha_desde
       into :total_ingresos_unidades_completas;
       total_ingresos_unidades_completas = coalesce(total_ingresos_unidades_completas,0);

       select sum(items_pedidos.cantidad_recibida)
       from (pedidos inner join items_pedidos on pedidos.sucursal = items_pedidos.sucursal and pedidos.numero_pedido = items_pedidos.numero_pedido) inner join productos on items_pedidos.codigo_producto = productos.codigo
       where pedidos.sucursal = :sucursal and productos.codigo_padre_fraccionable = :codigo_producto and pedidos.fecha_recepcion_pedido > :fecha_desde
       into :total_ingresos_fracciones;
       total_ingresos_fracciones = coalesce(total_ingresos_fracciones,0);

       select coalesce(productos.cantidad_fracciones, 0) from productos where codigo = :codigo_producto into :cantidad_fracciones;
       if (cantidad_fracciones > 0) then
         begin
           ingresos_pedidos =  total_ingresos_unidades_completas + div(total_ingresos_fracciones,cantidad_fracciones);
           ingresos_pedidos_fracciones = mod(total_ingresos_fracciones,cantidad_fracciones);
         end
       else
         begin
           ingresos_pedidos =  total_ingresos_unidades_completas;
           ingresos_pedidos_fracciones = 0;
         end
     end
end

Now I want to change a bit the body, and I get "Name longer than database column size.". Tried recompiling without changing anything and again I get "Name longer than database column size.
". Tried to make the name shorter, same behavior.
What's wrong with it?
FB 3.0.2
Thanks