You can't use Sage tables for UDF validation. (I think there is an Idea for that, years old... crickets chirping...).
A script would work for just the validation part, but adding a UDT allows a lookup list.
------------------------------
Kevin Moyes
Technical Systems Analyst
Munjal White Consulting Co.
Toronto ON
------------------------------