Why you not try ShellExecute?
DECLARE INTEGER ShellExecute IN SHELL32.DLL INTEGER nWinHandle,;
           STRING cOperation,;
           STRING cFileName,;
           STRING cParameters,;
           STRING cDirectory,;
           INTEGER nShowWindow
result = ShellExecute(0, 'Open', "YourDocname.DOC" , '', '', 1)
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.