I declare the table, here is a small example.
DECLARE GLOBAL TEMPORARY TABLE tab1
(var1 float NOT NULL,
var2 char(16) NOT NULL,
var3 decimal (15,2) NOT NULL);
I think that the char(16) has a length of 16 and that decimal (15,2) has a length of 15 but i have no idea about the float.
regards