"Select" from List A Given Criteria on List B

A trivial example:
Given:
A = {1,2,3,4};
B={97,-44,18,-1}
How is Select used to do something like:
Select[A,B>0]

For your example you might do

Pick[A, MapThread[Greater, {A, B}]]

Thank you!