If you have database triggers over a file and a program executes a Read statement and a trigger program is called, can the trigger program manipulate the data in the record being retrieved by the Read statement in the program before it is read into the program? I have a situation where depending upon which user is accessing the data, some of the data in the fields being retrieved by the read could come form a different file. Would the same thing be true of a Write statement in a program where a trigger program could alter what is actually being written out to a file? I have used triggers quite a bit but never tried to do this. Thanks.