O texto a seguir é um exemplo de um procedimento SQL armazenado no Teradata. Ele assume o número de ID de um funcionário como parâmetro de entrada e retorna o nome do funcionário como parâmetro de saída.
CREATE PROCEDURE GET_NAME_USING_ID (IN nID integer, OUT outVAR varchar(40))
BEGIN
SELECT FIRST_NAME INTO :outVAR FROM CONTACT where ID = :nID;
END;