Prezados, fiquei em dúvida do porquê a PK estar sendo criada com VARCHAR se geralmente a PK é um tipo numérico. Em outros SGBDs costumo utilizar INT. O VARCHAR permitiria serem colocadas letras na PK , o que, de forma geral, não vejo muito sentido se não for por exemplo um CPF que contém pontos e traço. Sei que não está errado e vai funcionar também, contudo, o mais apropriado não seria usar talvez um NUMBER? Obs.: no W3Schools ele inclusive utiliza INT para PK.