Ok I did a bit of trial and test with easyloader, oracle and fme which left me coming out with this.
- The column definition is VARCHAR2(254)
- The actual data should look like and spacing DOES MATTER:
"Global Pen (2, 2, 65280) Global Brush (17, 65280) Global Line (2, 2, 65280) Global Symbol (34, 65280, 18)"
The above should allow you to symbolise on a row by row basis with the MI_STYLE column regardless of wether the entry is a point, line or polygon. Below should give some meaning to my data I have entered for that^ particular MI_STYLE row:
Global Pen ({width}, {pattern}, {color}) // <-- of polygon boundary line
Global Brush ({pattern}, {forground color}, {background color}) // <-- of filled area
Global Symbol ({shape}, {color}, {size})
Global Line ({width}, {pattern}, {color})
In my case the MI_STYLE is based off the value of a certain column in my table and I'm glad it's finally working
I also found some doco here: http://reference.mapinfo.com/software/mapbasic/english/9_0/MB_UG.pdf