Why didn't Wait Until Keyword Succeeds work for you? It's designed to
be used in exactly this kind of situations. Same libraries also
contain some custom Wait Until keywords that might work better than
the generic one. For example, if you are using SeleniumLibrary there
is Wait Until Page Contains that might do exactly what you want.
There are at least two database libraries for Robot but I don't think
they would help you with this problem. They would, however, be very
useful if you want to verify the database contents in general.
Cheers,
.peke
--
Agile Tester/Developer/Consultant :: http://eliga.fi
Lead Developer of Robot Framework :: http://robotframework.org