Use whatever engine your current process is using. I would assume you are using ODBC if you don't have SAS/Access to Teradata licensed. You are not going to get as much performance out of the SAS - Teradata connection using generic ODBC connection.
You can still get access using ODBC engine, but I am not sure if that supports accessing volatile tables via a libref.
Try it and see.