I thought of that, so I actually set email_address = "NULL";
and then do a printf of email_address and it prints out the word NULL

then when I call the function, for email addressess,

it always prints the first one blank, when I know for sure there is an email address (I manually use a select statement in pl/sql)
and prints all the other addresssess???

very weird error....