Alternatives to returning a set of rows is to return a set of integers, one per row selected. Same example as Huxton's without the row type. Also you could return an array of integers. --elein On Thu, Feb 24, 2005 at 09:00:46PM +0000, Charl Gerber wrote: > I'm trying to create a function that takes 1 > paramater (eg an integer) as input, then does 5 > database updates or deletes in 5 different SQL > statements and returns 5 integers (in one resultset) > indicating how many rows were affected by the various > updates/deletes. > > How do I do this? > > How can I specify the names of the 5 output colums? > > Thanks > > > ---------------------------(end of broadcast)--------------------------- > TIP 1: subscribe and unsubscribe commands go to majordomo@xxxxxxxxxxxxxx > ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@xxxxxxxxxxxxxx so that your message can get through to the mailing list cleanly