"Ron Peterson" <ron.peterson@xxxxxxxxxxxxxx> writes: > My first thought was to just do something like: > > CREATE TYPE __full_key AS ( n bytea, e bytea, d bytea ); > > CREATE OR REPLACE FUNCTION > generate_rsa_key( ) > RETURNS > __full_key Oh, incidentally you probably don't want to name your type starting with an _. Postgres names array types starting with _ so that's likely to confuse something and if not something then at least someone. -- Gregory Stark EnterpriseDB http://www.enterprisedb.com ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match