This is an old question, but if anyone meets him ...
The big advantage of using a GUID is that you don't care where they come from. A value created as part of the default constraint is no better or worse than a correctly generated GUID in a client program.
@ Ravaut123 is true that you should just set the GUID value when pasting into a TADOataSet
source share