I work with my application via a remote connection on an Oracle 8.0 server. I've recently updated my Personal Oracle (W98) to 8.1.5. Now every time I try to insert data in a BLOB field, my local database starts and the connection to the remote server is lost.
I checked the settings in Net8, my OracleSession and so on, but there's nothing wrong.

Here some piece of the source:

with DM.OQ do
begin

.....

SQL.Clear;
SQL.Add('INSERT INTO ' + KRZ + TNamDoku);
SQL.Add('(id,pfad,datei,dateidatum,dateigroesse,bezeichnung,inhalt)');
SQL.Add('VALUES (0,' +
'''' + ExtractFilePath(FormDokuDateiInfo.LDatei.Caption) + ''',' +
'''' + ExtractFileName(FormDokuDateiInfo.LDatei.Caption) + ''',' +
'to_date(''' + DateToStr(LastAccessedTime) + ''', ''DD.MM.YYYY''),' +
IntToStr(filesize) + ',' +
'''' + FormDokuDateiInfo.EBezeichnung.Text + ''',' +
'empty_blob())');
SQL.Add('returning inhalt into :p_inhalt');

try
DeclareVariable('p_inhalt', otBlob);
LOB := TLobLocator.Create(DM.OS, otBlob);
SetComplexVariable('p_inhalt', LOB);
Execute;

LOB.LoadFromFile(FormDokuDateiInfo.LDatei.Caption);
LOB.Free;
except on E:EOracleError do ShowMessage(E.Message);
end;

DeleteVariable('p_inhalt');

.....

I'd appreciate some help very much. Zhank you in advance.
Roman Uhlig