Supongo que le pasas el valor como parámetro.
Código SQL
[-]CREATE PROCEDURE BB1 ( unparametro integer)
AS
DECLARE VARIABLE valor integer;
BEGIN
execute procedure aa1 ( :unparametro ) RETURNING_VALUES valor;
insert into ejemplo2 values (:valor, 10,10 );
END
Y lo llamas con el parámetro que necesites:
execute procedure BB1( 3 )
execute procedure BB1( 29 )
execute procedure BB1( 5 )