Os valores dos argumentos fornecidos ao código de uma função
PL/Tcl são simplesmente os argumentos de entrada
convertidos para formato de texto (como se tivessem sido mostrados
por uma instrução SELECT).
Por outro lado, os comandos return e
return_next aceitam qualquer cadeia de
caracteres que esteja em um formato de entrada admissível para o
tipo de dados do resultado declarado da função, ou para a coluna
especificada de um tipo de dados composto de resultado.