Stream to a Blob Field Using SQL

Hi

I am using InterBase SQL and need to use StartTransaction / RollBack /
Commit when updating my DataBase with a Steamed.Blob, e.g.. Saving a Form
into a Blob Field. At the moment I am Forced to Stream to a TField using
TBlobStream which in turn means I have to use Post instead of
StartTransaction / RollBack / Commit .  Is there a way of Streaming into a
TQuery.Params[] without using TField.

Regards Henry