CREATE TABLE MyAttachments FREE (iTimeId I, cFileName C (50), cContType C(50), wAttachmnt W) PROCEDURE ISMTPOnArrival_OnArrival(toMsg AS VARIANT, tnEventStatus AS VARIANT @) AS VOID lnTimeId = 123456 FOR EACH loAttachment in toMsg.Attachments INSERT INTO Attachments (iTimeId, wAttachmnt) VALUES (lnTimeId, loAttachment.GetDecodedContentStream()) ENDFORAny guesses where I might be going wrong?