Razor,
The "coolant advance correction table" and the "coolant advance correction table bias" work together. The values in the table will add to timing, the bias will subtract from timing.
The main spark bias is actually mis-named. It is actually the "airtemp spark correction table bias", which works with the "airtemp spark correction table".
For example, you can only add timing in the "airtemp spark correction table". But, if you add, say 15 degrees to the entire table, then put 15 degrees in the "airtemp spark table bias", you are back at zero. That enables you to remove timing from the table if you desire.
So, to sum up, you have a table and its bias, and they work together to give you the final result.
Regards,
Eric