Puedes consultar
https://es.wikipedia.org/wiki/Identificador_%C3%BAnico_universal
La pregunta es: ese UUID debe ser ajustado a alguna norma específica? va a ser reutilizado externamente?
Si el dato se tiene que almacenar en fox-dos vas a tener que usar un campo de caracteres de 32 bytes para guardarlo en hexadecimal. (es ilógico guardar los guiones).
Si el identificador no se tiene que ajustar a ninguna norma, puedes generarlo tu mismo tomando fecha y hora del sistema (DATE() y SECONDS(), convertidos a texto y luego le agregas por ejemplo sys(0) que es el nombre de la máquina y el usuario, lo restringes a 16 bytes y tienes tu UUID, la restricción en este caso es no más de 1000 transacciones por segundo.
Eso, teniendo en cuenta que desde fox-dos puede ser dificultoso obtener por ejemplo la mac del equipo.
Saludos: Miguel