>I have the following problem.
>
>I have a small cursor for which I want to provide the capability to revert to an earlier version.
>
>Thus, each time I make a change to it, I want to take a snapshot of it, so that I can go back to that snapshot if necessary.
>
>Now, I can select from the cursor into an array (to take the snapshot), and I can append from array to go back to that snapshot if desired.
>
>But, how do I store those arrays that are created each time I make a change? I thought of having a collection, but I don't know how to save an array into a collection. I thought of an array, but I can't save an array as an element in an array?
>
>Any suggestions?
Save laYourArray to memo, in a cursor where you have one record for each snapshot.